在开发时我们常遇到这样的情况:用date或time函数得到的时期时间常常和我们现在北京时间差8个小时
这是由于php使用的是Unix 时间戳返回的时间是格林威治时间,所有导致和我们的北京有时差.
由于一些其他原因,我们不能通过改变php.ini的配置来获得准确的北京时间所以我们可以用php的date_default_timezone_set来设定当前脚本所用的时间时区
关于php的时区,请查看本文的附,里面列出来php支持的所有时区,一般我们中国的phper用 Asia/Chongqing 即亚洲/重庆的时间
例:
以下为引用的内容: date_default_timezone_set("Asia/Chongqing"); |
以上代码加在你的程序配置文件里即可,