支付宝赞助帐号:service@kuitao8.com 

解决php date("Y-m-d H:i:s") 获取当前时间不正确

Created2014-05-12   Views 29569    Author 懒人程序
php使用date函数获取当前时间,结果晚或早几个小时,可以在前面添加函数,设置时区。如下: 

date_default_timezone_set('PRC'); // 中国时区

$now=date("Y-m-d H:i:s");
 

<?php

echo function_exists(date_default_timezone_set)."
";//在这他总是返回1,这函数是判断这里面的字符是不是一个定义了的函数名 echo date('Y-m-d H:i:s')."
";//默认时区的时间 echo date_default_timezone_set("Etc/GMT")."
";//这是格林威治标准时间,得到的时间和默认时区是一样的 echo date('Y-m-d H:i:s')."
"; echo date_default_timezone_set("Etc/GMT+8")."
";//这里比林威治标准时间慢8小时 echo date('Y-m-d H:i:s')."
"; echo date_default_timezone_set("Etc/GMT-8")."
";//由上一个不能难想像,我们比那快8小时所以减8 echo date('Y-m-d H:i:s')."
"; echo date_default_timezone_set('PRC')."
"; //设置中国时区 echo date('Y-m-d H:i:s')."
";//中国标准时间 ?>
                    
上一篇: 微信公共平台php收不到信息解决方法
下一篇: thinkphp的推荐查询方式
支持键盘 ← →

邮件订阅

订阅我们的精彩内容