修改php.ini,在php.ini中找到data.timezone =去掉它前面的;号,然后设置data.timezone = “asia/shanghai”。
在程序php 5以上版本的程序代码中使用函数ini_set('date.timezone','asia/shanghai');或者date_default_timezone_set(‘asia/shanghai')。
相关推荐:《php入门教程》
这里有些常用的时区标识符说明: 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如何更改时区的详细内容。