在 php 中将 UTC 时间戳转换为另一个时间戳
Convert UTC timestamp to another in php
我有 UTC 时区的时间戳。
示例:1600532232。
现在是正常标准时间 4:17 下午。
我想将这个时间戳转换成另一个带偏移量的时区,然后以常规标准时间输出。
应该输出
纽约:12:17下午
洛杉矶:9:17上午
柏林:12:17:下午
北京:11:17:PM
如何在 PHP 中进行?
// create a new DateTime with UTC tz
$epoch = 1600532232;
$dt = new DateTime("@$epoch", new DateTimeZone('UTC'));
// change the timezone
$dt->setTimezone(new DateTimeZone('America/New_York'));
// format the date
$dt->format('h:i A');
我有 UTC 时区的时间戳。 示例:1600532232。 现在是正常标准时间 4:17 下午。
我想将这个时间戳转换成另一个带偏移量的时区,然后以常规标准时间输出。
应该输出
纽约:12:17下午
洛杉矶:9:17上午
柏林:12:17:下午
北京:11:17:PM
如何在 PHP 中进行?
// create a new DateTime with UTC tz
$epoch = 1600532232;
$dt = new DateTime("@$epoch", new DateTimeZone('UTC'));
// change the timezone
$dt->setTimezone(new DateTimeZone('America/New_York'));
// format the date
$dt->format('h:i A');