首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PHP显示本地时间

如何使用PHP显示本地时间
EN

Stack Overflow用户
提问于 2009-09-23 16:06:11
回答 5查看 15.3K关注 0票数 4

我们的服务器设置为GMT时间,所以春秋两季的时间不会一直跳来跳去。然而,在夏季,令人恼火的是,所有的时间都显示在一个小时之后。

如何获取和显示时间,考虑到PHP中的本地时区(特别是当服务器认为本地时区是GMT时)。

或者,我如何知道某个地区目前是否正在使用“夏季时间”?

或者,如何显示GMT时间戳或其他时区?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-09-23 16:23:44

实际上,我想我可能找到了我需要的答案...

代码语言:javascript
复制
date_default_timezone_set()
// Sets the default timezone used by all date/time functions in a script 

PHP手册条目在这里:- http://us2.php.net/manual/en/function.date-default-timezone-set.php

票数 4
EN

Stack Overflow用户

发布于 2009-09-23 16:18:51

您可以在PHP中添加下面这一行:

代码语言:javascript
复制
putenv("TZ=US/Eastern");

随后对time()/date()的每次调用都会提供您所在时区的时间。

List of time zones

此代码将以东部时区(美国)显示当前时间:

代码语言:javascript
复制
putenv("TZ=US/Eastern");
date("h:i:s")
票数 4
EN

Stack Overflow用户

发布于 2009-09-23 16:11:15

您可以使用date函数来偏移GMT

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1466998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档