php5 date()获得的时间不是当前时间
2013-12-18 06:45
375 查看
php自5.10起加入了时区的设置,在php中显示的时间都是格林威治标准时间,因此便与中国的用户会差八个小时。
修改php.ini中的 date.timezone 参数:
[html] view
plaincopy
[Date]
; Defines the default timezone used by the date functions
;date.timezone =
默认是关闭的,只需把注释去掉,改为即可
[html] view
plaincopy
[Date]
; Defines the default timezone used by the date functions
date.timezone = PRC
其中PRC是“中华人民共和国”!
其他选项可以参考php手册。
其中的亚洲地区漏掉了北京,你说郁闷不郁闷。
如果没有修改php.ini的权限,只需要在调用时间日期函数的时候,调用 date_default_timezone_set('PRC') 即可!
也可以调用 date_default_timezone_get() 来查看当前的时区设置!
修改php.ini中的 date.timezone 参数:
[html] view
plaincopy
[Date]
; Defines the default timezone used by the date functions
;date.timezone =
默认是关闭的,只需把注释去掉,改为即可
[html] view
plaincopy
[Date]
; Defines the default timezone used by the date functions
date.timezone = PRC
其中PRC是“中华人民共和国”!
其他选项可以参考php手册。
其中的亚洲地区漏掉了北京,你说郁闷不郁闷。
如果没有修改php.ini的权限,只需要在调用时间日期函数的时候,调用 date_default_timezone_set('PRC') 即可!
也可以调用 date_default_timezone_get() 来查看当前的时区设置!
相关文章推荐
- php5中date()获得的时间不是当前时间的解决方法
- php5 date()获得的时间不是当前时间
- php5中date()得出的时间为什么不是当前时间的解决方法
- php5中date()得出的时间为什么不是当前时间的解决方法
- java获取获得Timestamp类型的当前系统时间。以及java.util.date 、java.sql.Date之间的转换
- php的date()函数获得的小时数目比当前时间少8小时的解决方法
- 如何解决java.util.Date 获取的不是当前时间
- 让页面加载的时候自动获得当前时间加载到DateBox中
- 在java程序中获得当前时间的前一天时间及Calendar与Date的转换
- DateFormat类获得当前时间
- Java常用类:Data()的用法,获得当前日期和时间对象date 定义对象Date date1 = new Date(36000000);获得包含的日期和时间 比较date和date1是否相等
- PHP的date()获得当前时间 少8个小时的解决
- Date获得当前时间,后获得年月日的方法,已经不在被经常使用,需要更新了
- java获得当前时间的前一天时间及Calendar 与 Date 的转换
- DateFormat类获得当前时间
- Angularjs date过滤器获得当前时间
- js中获得当前时间new Date()
- PHP的date()获得当前时间 少8个小时的解决
- PHP的date()获得当前时间 少8个小时的解决方法
- java获得当前时间的前一天时间及Calendar 与 Date 的转换