我们的服务器设置为GMT时间,所以春秋两季的时间不会一直跳来跳去。然而,在夏季,令人恼火的是,所有的时间都显示在一个小时之后。
如何获取和显示时间,考虑到PHP中的本地时区(特别是当服务器认为本地时区是GMT时)。
或者,我如何知道某个地区目前是否正在使用“夏季时间”?
或者,如何显示GMT时间戳或其他时区?
发布于 2009-09-23 16:23:44
实际上,我想我可能找到了我需要的答案...
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
发布于 2009-09-23 16:18:51
您可以在PHP中添加下面这一行:
putenv("TZ=US/Eastern");随后对time()/date()的每次调用都会提供您所在时区的时间。
List of time zones
此代码将以东部时区(美国)显示当前时间:
putenv("TZ=US/Eastern");
date("h:i:s")发布于 2009-09-23 16:11:15
您可以使用date函数来偏移GMT
https://stackoverflow.com/questions/1466998
复制相似问题