当前位置: 编程技术>php
php系统时区设置二种方法
来源: 互联网 发布时间:2014-08-30
本文导语: 由于所用服务器空间是ATBhost,网站有些文件需要调用系统时间,发现系统时间和需要的北京时间总是相差12个小时,一直在寻找设置时区的地方。 开始以为在ATBhost的Contrl panel里面设置,找来找去找不到设置时区的选项; 之后在c...
由于所用服务器空间是ATBhost,网站有些文件需要调用系统时间,发现系统时间和需要的北京时间总是相差12个小时,一直在寻找设置时区的地方。
开始以为在ATBhost的Contrl panel里面设置,找来找去找不到设置时区的选项;
之后在cPanel里寻找,还是同样没有找到;
有人说可以设置mysql数据库的时区,最终发现没有权限修改。
设定时区终于给解决了。下面介绍系统时间和北京时间相差的两种解决方法:
方法一:
在public_html中找到php.ini,没有的话可以自己新建一个同名的文件,然后上传到此文件夹中。
php.ini中有“;date.timezone”这么一项,它是用来设置时区的,默认状态下是关闭的,需要开启它。
如果需要的是上海时间,那么设置成:
代码示例:
date.timezone = “Asia/Shanghai”
(www. 脚本学堂 编辑)
其他可用的值是:
Asia/Chongqing 、Asia/Shanghai 、Asia/Urumqi (依次为重庆,上海,乌鲁木齐);
港台地区可用:Asia/Macao、Asia/Hong_Kong、Asia/Taipei(依次为澳门,香港,台北);
新加坡:Asia/Singapore;以及:Etc/GMT-8、Singapore、Hongkong、PRC.
港台地区可用:Asia/Macao、Asia/Hong_Kong、Asia/Taipei(依次为澳门,香港,台北);
新加坡:Asia/Singapore;以及:Etc/GMT-8、Singapore、Hongkong、PRC.
方法二:
在需要修改时区的PHP文件中使用date_default_timezone_set(‘Asia/Shanghai’);
然后,再使用date函数$time = date(Y.”年”.m.”月”.d.”日”.G.”时”.i.”分”);调用就可以了。
您可能感兴趣的文章:
- php本地时区设置方法
- 修改PHP、MySQL时区设置实现主机时间同步
- php与时区设置的那些事
- PHP 修改时区设置的快速方法
- PHP5 时区设置方法详解
- php时区设置方法总结