php date读取时间不正确
问题:为啥打印出来的日期和我服务器的系统时间不一致啊?代码如下:
- $DateTime = date("Y-m-d H:i:s");
- echo $DateTime;
问题答案:配置php.ini
也可以在php.ini中直接设置成东八区:打开php.ini查找date.timezone 去掉前面的分号,= 后面加Asia/Shanghai,重启apache
在程序中设置:
- @ini_set('date.timezone','PRC');
- $DateTime = date("Y-m-d H:i:s");
- echo $DateTime;
这样就可以了,在上面加上@ini_set('date.timezone','PRC');是改变配置时区的
赞 (5)
用PHP读取文件的正确方法
上一篇8-1
PHP JSON_ENCODE 不转义中文汉字的方法
下一篇 3-12
相关推荐
php读取文件内容几种正确方法
方法一,用while来些fgets一行行读,代码如下:$file_name="1.txt";$fp=fopen($file_name,'r');while(!feof($fp)){$buffer=fgets($fp,4096);echo$buffer."<br>";}fclose($fp);方法二,用file一次保存到数组再用foreach输出,代码如下:$array=file($fi…win2003 iis整合php后 环境变量无法读取到
一般情况下,都能实现显示phpinfo()的页面。就从能够显示该页面之后出现的问题说起,php的问题都会显示在phpinfo()页面上。首先查看自己的php.ini的路径是否正确。Q:我已经配置了php.ini文件,但重新启动服务器后为什么没有任何效果?A:这个问题主要有这几种情况。第一个原因是由于系统所读取的php.ini文件与你当时修改的php.ini文件不一致造成的1、可以通过phpinfo…PHP中date()函数输出的时间与Linux不一致怎么办?
PHP中date()函数输出的时间与Linux时间不一致怎么办?怎么解决?下面本篇文章给大家介绍一下解决方法,有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。原因:使用PHP获取时间,发现时间不对,这是因为PHP默认的时区是UTC,世界协调时间(UniversalTimeCoordinated,UTC)。解决方法是设置时间为北京时间。一、修改php.ini文件1、打开php.ini…PHP获取当前时间不准确问题解决方案
从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时。关于timezone大陆内地可用的值是:Asia/Chongqing,Asia/Shanghai,Asia/Urumqi,PRC(依次为重庆,上海,乌鲁木齐,中华人民共和国)港台地区可用:Asia…php验证判断一个日期的格式是否正确
在php中验证日期我们有许多的一方法了,像有data函数有一个可以判断是不是日期了,同时也可以使用正则之类的命令,具体如下.可以用strtotime()把日期($date)转成时间戳,再用date()按需要验证的格式转成一个日期,来跟$date比较是否相同来验证这个日期的格式是否是正确的。正则验证日期格式:$dateTime=”2010-6-400:00:00″;if(preg_match(“/^…PHP中date()函数输出日期时间例子
phpdate()是一个获取时间日期的函数但你对于phpdate()函数了解多少呢,下面本文章就介绍的介绍日期函数在开发中一些常用的格式与例子吧.phpdate()函数详解1,年-月-日,代码如下:echodate('Y-m-j');2007-02-6echodate('y-n-j');07-2-6大写Y表示年四位数字,而小写y表示年的两位数字,小写m表示月份的数字(带前导),而小写n则表示不带前…php中date和strtotime函数输出指定日期
在php中date和strtotime函数都是对日期操作的,但是在生成上面date和strtotime是不一样的,一个是数字日期一个是Unix时间戳了,但我们都可以生成相同的日期,下面来看两个函数的例子.php中经常会用到date函数和strtotime函数,这2个函数大家一定并不陌生,今天和大家分享下使用技巧.strtotime—将任何英文文本的日期时间描述解析为Unix时间戳,代码如下:dat…php中修改PHP的默认时区例子
在php中默认时区是欧美时区了,我们利用date函数获取到的日期是不正确的,如果我们要获取中国北京时间需要简单的设置默认时区才可以,具体操作按下文来操作吧.每个地区都有自己的本地时间,在网上及无线电通信中,时间的转换问题显得格外突出,整个地球分为24个时区,每个时区都有自己的本地时间,在国际无线电或网络通信场合,为了统一起见,使用一个统一的时间,成为通用协调时(UniversalTimeCoord…