【发布时间】:2015-02-14 15:41:06
【问题描述】:
我有一个这样的格式(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');
但它返回第 19 天,预计第 18 天,我错过了什么?
【问题讨论】: