我从API获取时区时间。
示例:2019-06-25T08:01:32-05:00
如何使用PHP更改为UTC时间?
您可以使用DateTime
和DateTimeZone
类:
// this date format will consider the timezone '-05:00'
$dt = new DateTime('2019-06-25T08:01:32-05:00');
// then you convert it to utc
$dt->setTimeZone(new DateTimeZone('utc'));
echo $dt->format('Y-m-d H:i:s'); // will give you 2019-06-25 13:01:32
手动日期时间:https://www.php.net/manual/en/class.datetime.php
手动日期时区:https://www.php.net/manual/en/class.datetimezone.php