如何将 UTC 日期时间转换为另一个时区?

2024-04-30

我怎样才能转换这样的日期:2012-07-16 01:00:00 +00(它在UTC +00:00时区)到UTC +04:00时区?确保正确处理夏令时?


Use DateTime http://php.net/manual/en/class.datetime.php and DateTimeZone http://www.php.net/manual/en/class.datetimezone.php.

$date = new DateTime('2012-07-16 01:00:00 +00');
$date->setTimezone(new DateTimeZone('Europe/Moscow')); // +04

echo $date->format('Y-m-d H:i:s'); // 2012-07-15 05:00:00 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将 UTC 日期时间转换为另一个时区? 的相关文章

随机推荐