php中的date函数中时区问题
来源:互联网 发布:宝贝收藏软件 编辑:程序博客网 时间:2024/05/17 02:30
用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下面的地区,可能会有遗漏。
0 0
- 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问题
- 深入理解Java内存模型(二)——重排序
- html5 canvas旋转
- 航空公司VIP客户查询【PAT】
- 详细探究Spark的shuffle实现
- jquery获取Url和JS获取Url的参数值
- php中的date函数中时区问题
- JDBC连接各种数据库方法
- android 显示related
- Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(Windows<->Windows, Windows<->Linux)
- Linux CVE-2009-0029 漏洞解析
- poj 3659
- Swing编程方面步骤
- 关于connectify的应用
- windows环境下装redis