我想从我的FB小组获得一个帖子,但我对时区有问题。例如,22时01分(在波兰)发送了一封邮件。当我试图通过PHP获得这个时间时,我得到:2016-04-03T20:01:00+0000如何将此时间标记为时区-欧洲/华沙(应该是22:01)。
现在我通过这种方式获得这个时间:
strtotime($value['created_time'])
返回时间:20:01。如何解决这个问题?谢谢
只需更改时区:
$dt = new DateTime('2016-04-03T20:01:00+0000');
$dt->setTimezone(new DateTimezone('Europe/Warsaw'));
echo $dt->format('c');
演示