作者:再让我沦陷一次丶 | 来源:互联网 | 2023-07-24 13:09
我有一个unix时间戳设置为5,但我想将其转换为-5,EST标准时间.我只是在那个时区生成时间戳,但是我从其他来源抓住它,将它放在5.当前未修改的时间戳被转换为日期
我有一个unix时间戳设置为5,但我想将其转换为-5,EST标准时间.我只是在那个时区生成时间戳,但是我从其他来源抓住它,将它放在5.
当前未修改的时间戳被转换为日期
echo gmdate("F j, Y, g:i a", 1369490592) ?>
解决方法:
使用DateTime和DateTimeZone:
$dt = new DateTime('@1369490592');
$dt->setTimeZone(new DateTimeZone('America/Chicago'));
echo $dt->format('F j, Y, g:i a');