php中的date函数中时区问题
来源:互联网 发布:sql注入语句万能密码 编辑:程序博客网 时间:2024/05/16 14:14
用PHP的朋友都可能遇到过这种情况。date("Y-m-d h:i:s") 总和服务器时间相差几个
小时。网上查了才知道,原来从php5.1.0开始,php.ini里加入了date.timezone这个选
项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标
准时间,所以才会有这个情况发生,
解决方法如下:
一、在页头使用date_default_timezone_set()设置我的默认时区为北京时间
date_default_timezone_set('PRC');
echo date('Y-m-d H:i:s');
时间和服务器当前时间一样了!!
二、修改php.ini。
打开php5.ini查找date.timezone 去掉前面的分号 = 后面加XXX,重启http服务
(如apache2或iis等)即可。
关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,
Asia/Urumqi (依次为重庆,上海,乌鲁木齐)港台地区可用:Asia/Macao ,
Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)还有新加坡:
Asia/Singapore老外好像把北京漏调了其他可用的值是:Etc/GMT-8 ,Singapore ,
Hongkong ,PRC,PRC是什么?PRC是中华人民共和国啊-_-以上都是从php官方说明档里
整理出来的GMT+8下面的地区,可能会有遗漏。
- php中的date函数中时区问题
- php中的date函数中时区问题
- php中的date函数中时区问题
- php中的date函数中时区问题
- 解决php中date()时区不正确问题
- PHP中的时区设置date.timezone
- date()和gmdate时区问题 php
- php中使用date函数的问题
- GAE中new Date()时区的问题
- Date, TimeZone, MongoDB, java中date的时区问题
- PHP日期时间中的时区问题
- PHP中的Date()函数详解
- PHP中date函数月和日带0问题
- PHP中date函数月和日带0问题
- PHP中date函数月和日带0问题
- PHP中date函数月和日带0问题
- PHP中date函数月和日带0问题
- PHP中date函数月和日带0问题
- Linux Kernel
- 正则表达式入门到精通
- 编译unix网络编程源代码时遇到的问题
- 如何有效地进行项目管理
- 成功销售员应该具备的10大素质(上)
- php中的date函数中时区问题
- 郁闷了
- 一个项目经理的经验总结
- 酒场上
- 如何维持良好的客户关系
- JDBC读写oracle大字段BLOB
- 营销人不可不知的18条酒桌"潜规则"
- C# winform 创建,修改,删除 ini配置文件
- 如何维持与客户关系,做好销售?