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