php专区

 首页 > php专区 > PHP高级 > 日期 > php date读取时间不正确 - php日期

php date读取时间不正确 - php日期

分享到:
【字体:
导读:
          也可以在php ini中直接设置成东八区:打开php ini查找date timezone 去掉前面的分号,= 后面加Asia Shanghai,重启apache...

php date读取时间不正确

问题:为啥打印出来的日期和我服务器的系统时间不一致啊?代码如下:

  1. $DateTime   =   date("Y-m-d   H:i:s");  
  2.  
  3. echo $DateTime

问题答案:配置php.ini

也可以在php.ini中直接设置成东八区:打开php.ini查找date.timezone 去掉前面的分号,= 后面加Asia/Shanghai,重启apache

在程序中设置:

  1. @ini_set('date.timezone','PRC'); 
  2. $DateTime   =   date("Y-m-d   H:i:s"); 
  3. echo $DateTime

这样就可以了,在上面加上@ini_set('date.timezone','PRC');是改变配置时区的


分享到:
在php中有没有日期相减的函数 - php日期
在php中有没有日期相减的函数 直接相减是不正确的,你需要这样来做:得到目前的日期和时间   在Unix中,时间的表示方式为计算从1970年1月1日零时起所过去的秒数,这称为UNIX 时间戳(Unix Epoch)。 如果我们有这样一段的代码:   echo time();   ?>   将返回值95890...
php获取服务器时间(解决8小时差距问题) ...
php获取服务器时间(解决8小时差距问题) 下面这三款获取当前时间都很好的解决8小时差距问题的,只要在获取时间前加上date_default_timezone_set(\"Asia/Chongqing\");就解决的时区问题,一般我们用date(),time()函数都会存在时差问题。  /**    * 获取服务器当前日期时间  ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……