Apr
27
弄了个复制带版权的插件.. 发现里面的时间与实际时间相差8个小时.. 真纳闷了..
不得其解,百度一下,得知是PHP程序的问题,php.ini里加入了date.timezone这个选项,默认情况下是关闭的
也就是显示的时间(无论用什么php命令)都是格林威治标准时间
和我们的时间差了正好8个小时;
根据以下更改就可以恢复正常,
1,如果不能修改php.ini,则需要在关于时间的初始化的语句的
上面加上 date_default_timezone_set (Asia/Chongqing);
比如:
2,修改php.ini文件,打开php.ini查找date.timezone 去掉前面的分号
= 后面加Asia/Chongqing,重启http服务就OK了
这里的Asia/Chongqing代表的是重庆,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆, 上海,乌鲁木齐)
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
还有新加坡:Asia/Singapore
不得其解,百度一下,得知是PHP程序的问题,php.ini里加入了date.timezone这个选项,默认情况下是关闭的
也就是显示的时间(无论用什么php命令)都是格林威治标准时间
和我们的时间差了正好8个小时;
根据以下更改就可以恢复正常,
1,如果不能修改php.ini,则需要在关于时间的初始化的语句的
上面加上 date_default_timezone_set (Asia/Chongqing);
比如:
<?php
date_default_timezone_set('Asia/Chongqing');
echo date(''Y-m-d H:i:s'');
?>
date_default_timezone_set('Asia/Chongqing');
echo date(''Y-m-d H:i:s'');
?>
2,修改php.ini文件,打开php.ini查找date.timezone 去掉前面的分号
= 后面加Asia/Chongqing,重启http服务就OK了
这里的Asia/Chongqing代表的是重庆,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆, 上海,乌鲁木齐)
港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)
还有新加坡:Asia/Singapore
2009/04/27 10:11 KayGreat
哈。人才嘛。。。
yad1120 回复于 2009/04/27 10:24
满足一下虚容心.. 内幕你知道的啥 .. 哈哈..
分页: 1/1
1
1

制作属于自己的360安全
局域网看不到其它电脑新解














