【发布时间】:2012-04-07 07:30:47
【问题描述】:
我正在寻找一种方法来查找 PHP 配置的时区与 GMT 时间之间的时差。
例如,如果 PHP 配置时区设置为 America/New_York,则找到数字“-4” 如果在布鲁塞尔“+1”等。
谢谢
【问题讨论】:
-
您的意思是美国/纽约的“-4”还是您想要 GMT 差异的反面?
-
Oooopps -4 是的,我会编辑谢谢
我正在寻找一种方法来查找 PHP 配置的时区与 GMT 时间之间的时差。
例如,如果 PHP 配置时区设置为 America/New_York,则找到数字“-4” 如果在布鲁塞尔“+1”等。
谢谢
【问题讨论】:
Err,如果你尝试 ;) 会怎样?
date('O');
【讨论】:
date('Z') 会让你秒杀。
您可以使用date_default_timezone_get() 获取已设置的时区,并据此确定与 GMT 的差异。它将返回 date_default_timezone_set() 中的值或 php.ini 文件中 date.timezone 中设置的值。
【讨论】: