PHP当前时区和GMT时区之间的小时数

我正在寻找一种方法来查找PHP配置的时区与 GMT时间。</ p>

例如,如果PHP配置时区设置为America / New_York,请找到数字“-4”
如果在布鲁塞尔“+1”等。</ p>

谢谢</ p>
</ div>

展开原文

原文

I'm looking for a way to find the number of hours of difference between the time zone of the PHP configuration and the GMT time.

For example if the PHP config time zone is set to America/New_York, find the number "-4" if the in Brussels "+1" etc.

Thanks

dongyin6576
dongyin6576 Oooopps-4是的我会编辑谢谢
8 年多之前 回复
douxu0550
douxu0550 你的意思是美国/纽约的“-4”,还是你想要与GMT差异相反?
8 年多之前 回复

2个回答



呃,如果你尝试怎么办?)?</ p>

  date('O'  ); 
</ code> </ pre>
</ div>

展开原文

原文

Err, what if you try ;) ?

date('O');

dougaodi8895
dougaodi8895 而日期('Z')会让你秒,如果这更容易使用。
8 年多之前 回复
doushantun0614
doushantun0614 有趣我觉得这不会那么容易! ;) 谢谢
8 年多之前 回复
drvntaomy06331839
drvntaomy06331839 那么这就是:(日期('O')* 1/100)
8 年多之前 回复



您可以使用 date_default_timezone_get()获取已设置的时区,并根据此与GMT的差异来确定。 它将返回date_default_timezone_set()中的值或php.ini文件中date.timezone中设置的值。</ p>
</ div>

展开原文

原文

You could use date_default_timezone_get() to get the timezone that has been set and determine based on this what the difference is from GMT. It will return the value from date_default_timezone_set() or the value set in date.timezone in the php.ini file.

立即提问