0

我的 php 脚本由此显示时间

echo "<a href=\"time.php?hits=$hits\">".date("h:i:s A")."</a></div>";

问题是服务器时间与我们不同。服务器从我当前的区域返回 11 小时。如果我的实际时间是 8 月 15 日晚上 10 点,则服务器显示 11 月 11 日上午 15 日!

如何在上面的脚本上加快时钟 11 小时?

4

3 回答 3

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) 我的朋友只需调整秒数

于 2013-08-17T21:05:33.100 回答
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
于 2013-08-17T21:08:02.293 回答
1

date_default_timezone_set。这会更改所有日期函数调用的时区。(见手册。)

于 2013-08-17T21:03:09.443 回答