从00h00到00h59,IntlDateFormatter出错

时间:2015-01-21 23:51:30

标签: php date timezone

以下代码显示“5 octobre 2012”(这是正确的),除非我从00h00到00h59执行它。相反,输出是“6 octobre 2012”......

我是法国人,住在巴黎。我无法理解为什么会有变化以及如何纠正它。 谢谢你的帮助。

$formatterDMY=new IntlDateFormatter('fr_FR',IntlDateFormatter::LONG,IntlDateFormatter::NONE,'Europe/Paris',IntlDateFormatter::GREGORIAN );
$aDate=new DateTime();
$aDate->setDate(2012, 10, 5);
echo $formatterDMY->format($aDate);

0 个答案:

没有答案