将 Zulu/GMT 转换为本地时区
Convert Zulu/GMT to Local TimeZone
我有一个这种格式(GMT、ISO 8601)的日期,如下所示:
2015-02-19T01:00:00.000Z
我想将其转换为本地时区,例如 Europe/Lisbon
$date = new DateTime( '2015-02-19T01:00:00.000Z' , new DateTimeZone('GMT'));
$date->setTimezone( new DateTimeZone('Europe/Lisbon') );
echo $date->format('F j, Y');
但是 returns 第 19 天,预计的第 18 天,我错过了什么?
除非我在这里遗漏了什么 Europe/Lisbon 是格林威治标准时间,所以得到相同的结果是可以预料的。
我有一个这种格式(GMT、ISO 8601)的日期,如下所示:
2015-02-19T01:00:00.000Z
我想将其转换为本地时区,例如 Europe/Lisbon
$date = new DateTime( '2015-02-19T01:00:00.000Z' , new DateTimeZone('GMT'));
$date->setTimezone( new DateTimeZone('Europe/Lisbon') );
echo $date->format('F j, Y');
但是 returns 第 19 天,预计的第 18 天,我错过了什么?
除非我在这里遗漏了什么 Europe/Lisbon 是格林威治标准时间,所以得到相同的结果是可以预料的。