2013-06-19 115 views
1

假设我有一定的日期:PHP当地时间转换为UTC时间考虑夏令

$date = mktime($hour, $minute, $second, $month, $day, $year); 

这个日期为本地时间,现在我怎样才能将其转换为UTC时间和存储新的小时,分...类似$小时,$分钟PHP变量...

+0

使用DateTime对象而不是使用unix时间戳 –

回答

2

你可以得到UTC时间gmdatehttp://php.net/manual/en/function.gmdate.php

而且您可以将时区更改为UTC:date_default_timezone_set('UTC');

+0

它会给出相同的结果,即使我的本地时间和UTC之间存在两小时的差异 – maggie

+0

比它表示您的服务器时区是GMT。 – Fracsi

+0

我可以将其更改为当地时间吗? – maggie

相关问题