2
A
回答
5
date_default_timezone_set("Europe/London");
这将处理您的页面转换。
4
date_default_timezone_set() - 设置脚本
http://www.php.net/manual/en/timezones.php中所有日期/时间函数的默认时区是时区
如果你使用Apache的一个列表,并在主机允许。 htaccess,你可以在你的.htaccess文件中设置它,你不必在每个页面上添加该功能。 date.timezone
0
在php中,您可以设置环境日期格式和时区。
我将它包含在我的所有页面的头文件中。
putenv('TZ=America/Phoenix');
[date_default_timezone_set][1]('America/Phoenix');
我也执行当我连接,这样在数据库日期这条SQL语句是在同一个时区
SET time_zone = '-7:00';
亚利桑那州没有DST,但它可以通过计算timezone_offset_get()
您可以使用getlastmod来检查文件的日期和时间,但我确信即使使用环境变量设置磁盘上的文件时间也将在服务器的本地时间。如果PHP的工作做得很好,那么它至少会被翻译成规定的“本地”时间。
因此,请在您生成的每个页面上添加此项。 – Don 2009-12-07 17:03:12
或者您可以将date.timezone添加到.htaccess文件中,而不必将其添加到每个页面。 – William 2009-12-07 17:05:39