我使用 IntlDateFormatter 得到不正确的结果:
$dateFormater = \IntlDateFormatter::create(
'en_EN',
\IntlDateFormatter::LONG,
\IntlDateFormatter::NONE
);
$a = date('Y/m/d H:i:s',1332712800); //2012/03/26 00:00:00
$b = $dateFormater->format(1332712800); //March 25, 2012
但这仅发生在 2012/03/26 和 2012/10/28 之间且没有小时 (00:00:00) 的日期。
我无法找出问题所在。
谢谢您的帮助。