PHP中设置时区方法

作者:Liaodeity - 2015年03月09日

1、修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设置data.timezone = “Asia/Shanghai”;即可。 


2、在程序PHP 5以上版本的程序代码中使用函数ini_set('date.timezone','Asia/Shanghai');或者date_default_timezone_set(‘Asia/Shanghai'); 


一些常用的时区标识符说明: 


Asia/Shanghai – 上海 

Asia/Chongqing – 重庆 

Asia/Urumqi – 乌鲁木齐 

Asia/Hong_Kong – 香港 

Asia/Macao – 澳门 

Asia/Taipei – 台北 

Asia/Singapore – 新加坡 


函数设置

<?php 
function_exists(date_default_timezone_set);//在这他总是返回1,这函数是判断这里面的字符是不是一个定义了的函数名 
date_default_timezone_set("Etc/GMT");//这是格林威治标准时间,得到的时间和默认时区是一样的 
date_default_timezone_set("Etc/GMT+8");//这里比林威治标准时间慢8小时 
date_default_timezone_set("Etc/GMT-8");//这里比林威治标准时间快8小时 
date_default_timezone_set('PRC'); //设置中国时区 
?>


函数ini_set()设置时区: 

可以在文件开头加入 ini_set('date.timezone','Asia/Shanghai'); // 'Asia/Shanghai' 为上海时区


手动修改php.ini设置 

打开php找到date.timezone = "PRC" 如有去掉前面的分号,没有的话手动添加! 


本文作者: Liaodeity

本文链接: https://www.jianbaizhan.com/article/72

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!