以下代码显示“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);