我正在努力将具有时区的任何日期转换为UTC。
我有偏移我希望通过添加/ subs评级偏移来转换那个特定时间的UTC时间,如+ 5300可以任何一个帮助我如何编写相同的PHP代码。
我尝试过以下代码:
$d = new DateTime('2010-01-31 20:30:00');
$d->modify('+5300 hours');
echo $d->format('Y-m-d H:i:s'), "\n";`
答案 0 :(得分:0)
如果时间戳是2010-01-31 20:30:00 + 5300,那么您可以这样做:
$d = new DateTime('2010-01-31 20:30:00');
$d->modify('-53 hours');
5300代表53小时,0分钟,而不是5300小时。你还需要减去它以回到UTC,它已经超过了UTC。