免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1473 | 回复: 0
打印 上一主题 下一主题

PHP上关于时区 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-08 00:11 |只看该作者 |倒序浏览
当在WINDOWS主机上做PHP开发时,经常会遇到时区的问题。根据函数date_default_timezone_get()确定PHP使用的时区。
引用手册上的话:
本函数返回默认时区,使用如下“假定”的顺序:



  • date_default_timezone_set()
    函数设定的时区(如果设定了的话)

  • TZ 环境变量(如果非空)

  • date.timezone
    配置选项(如果设定了的话)

  • 自己推测(如果操作系统支持)

  • 如果以上选择都不成功,则返回 UTC


所以经常会发现取到的结果和实际本机不符,而转到服务器上反而缺正确。
两个解决办法:
1.使用函数设置date_default_timezone_set()
2.修改PHP.INI文件,改到指定的时区。例如:date.timezone = Asia/Shanghai


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/40166/showart_729395.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP