牛骨文教育服务平台(让学习变的简单)
博文笔记

php设置时区的两种方法

创建时间:2018-03-22 投稿人: 浏览次数:160

_________________________________________________________个人心得_________________________________________________

php.ini中设置时区没有效果,仍有时间报警,并且在web显示页面时间与实际有无擦.

Warning: date(): It is not safe to rely on the system"s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone "UTC" for now, but please set date.timezone to select your timezone. in D:

最后在显示页面增加date_default_timezone_set("PRC");后,报警消失,数据库时间准确显示在web页面.

__________________________________________________________以下为参考原文_______________________________________________________

本文来自小屋sjolzy.cn【原创】

 

php5后都要自己设置时区,要么修改php.ini的设置,要么在代码里修改。

 

在PHP.INI中设置时区

date.timezone = PRC

在代码中设置时区

 

1 date_default_timezone_set("Asia/Shanghai");//"Asia/Shanghai"   亚洲/上海

2 date_default_timezone_set("Asia/Chongqing");//其中Asia/Chongqing"为“亚洲/重庆”

3 date_default_timezone_set("PRC");//其中PRC为“中华人民共和国”

4i ni_set("date.timezone","Etc/GMT-8");

5 ini_set("date.timezone","PRC");

6 ini_set("date.timezone","Asia/Shanghai");

7 ini_set("date.timezone","Asia/Chongqing");

 

以上七种方法,任意一个都可以满足我们需求。

系统初始化时,加上

 ini_set("date.timezone","Asia/Shanghai");  或date_default_timezone_set("PRC");  就将解决时区相差8

小时的问题。

本文永久地址:https://sjolzy.cn/php-set-the-time-zone-of-the-two-methods.html

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。