TimeZone转换为特定的时区有助于同步不同的DATETIME。
平衡服务器时间和用户的本地时间非常有用。
PHP DateTime类提供了一种简单的方法,可以将日期时间戳转换为UTC。
我们可以使用PHP将任何时区转换为UTC DateTime。
在示例代码片段中,我们将展示如何将本地日期和时间转换为PHP中的UTC DateTime(Yyyy-MM-DD HH:MM:SS格式)。
使用PHP将当前日期时间转换为UTC DateTime:
$dateTime = date("Y-m-d H:i:s");
$newDateTime = new DateTime($dateTime);
$newDateTime->setTimezone(new DateTimeZone("UTC"));
$dateTimeUTC = $newDateTime->format("Y-m-d H:i:s");
使用PHP将本地DateTime转换为UTC DateTime:
$dateTime = '2021-04-28 18:37:54';
$tz_from = 'America/New_York';
$newDateTime = new DateTime($dateTime, new DateTimeZone($tz_from));
$newDateTime->setTimezone(new DateTimeZone("UTC"));
$dateTimeUTC = $newDateTime->format("Y-m-d H:i:s");
日期:2020-06-02 22:15:43 来源:oir作者:oir
