我的php脚本按此显示时间
echo "<a href=\"time.php?hits=$hits\">".date("h:i:s A")."</a></div>";
问题是服务器时间与我们不同。服务器从我当前的区域返回11小时的时间。如果我的实时时间是8月15日下午10点,服务器显示在8月11日上午11点!
如何在上面的脚本上加快我的时钟11小时?
答案 0 :(得分:2)
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)
只调整朋友的秒数
答案 1 :(得分:1)
date_default_timezone_set。这会更改所有日期函数调用的时区。 (见手册。)
答案 2 :(得分:1)
date_default_timezone_set('America/Los_Angeles');
you can get list of time zones here http://www.php.net/manual/en/timezones.america.php