PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 每日技巧 >> 

用date_default_timezone_set设定php脚本日期函数的默认时区

用date_default_timezone_set设定php脚本日期函数的默认时区

来源:phperz.com  作者:phperz.com  发布时间:2009-09-08
在开发时我们常遇到这样的情况:用date或time函数得到的时期时间

在开发时我们常遇到这样的情况:用date或time函数得到的时期时间常常和我们现在北京时间差8个小时

这是由于php使用的是Unix 时间戳返回的时间是格林威治时间,所有导致和我们的北京有时差.

由于一些其他原因,我们不能通过改变php.ini的配置来获得准确的北京时间所以我们可以用php的date_default_timezone_set来设定当前脚本所用的时间时区

关于php的时区,请查看本文的附,里面列出来php支持的所有时区,一般我们中国的phper用 Asia/Chongqing 即亚洲/重庆的时间

例:

以下为引用的内容:
date_default_timezone_set("Asia/Chongqing");

以上代码加在你的程序配置文件里即可,

附:PHP支持的所有时区列表


延伸阅读:
PHP的日期时间函数date()详解
解决date函数时差8小时的问题
php.ini中allow_call_time_pass_reference的意思
PHP 5.3的date_create_from_format()函数
MYSQL数据类型TIMESTAMP的用法
date与gmdate的区别
Tags: 时区   函数   时间   日期   脚本   date   time   函数   日期   脚本   时间   php   ul   set  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号