我的php脚本通过以下方式显示时间
echo "<a href=\"time.php?hits=$hits\">".date("h:i:s A")."</a></div>";
问题是服务器时间和我们不一样。服务器给我从当前区域返回11小时的时间。如果我的实时时间是8月15日,8月10日下午服务器将显示8月15日上午11点!
我如何在上面的脚本上快速计时11个小时?
发布于 2013-08-17 21:05:33
GOOGLE "PHP时区更改“
putenv("TZ=Europe/London");
或者如果这会产生错误:
date_default_timezone_set('Europe/London');
如果您可以访问您的php.ini
date.timezone = "Europe/London"
在ini中
ini_set('date.timezone', 'Europe/London');
或
对于您的解决方案,这里是date('h:i:s A', time()+36000)
,只需调整秒数,我的朋友
发布于 2013-08-17 21:03:09
设置。这将更改所有日期函数调用的时区。(见手册)
发布于 2013-08-17 21:08:02
date_default_timezone_set('America/Los_Angeles');
you can get list of time zones here http://www.php.net/manual/en/timezones.america.php
https://stackoverflow.com/questions/18293308
复制相似问题