PHP DateInterval отсутствует период

Моя цель – создать временную метку каждой минуты между двумя заданными датами (фактическая проблема отличается, но она похожа на структуру и проще описать). Я использую следующий код:

$Interval = DateInterval::createFromDateString('1 minute'); $Period = new DatePeriod('2013-01-01', $Interval, '2014-01-01'); foreach ($Period as $Dt){ echo "Minute" . $Dt->format('i'); } 

Проблема в том, когда я запускаю это, я ожидаю найти 365 * 24 * 60 записей или 525 600, но вместо этого возвращаются только 525 540. Интересно, что в течение всего 60-минутного периода в марте отсутствует (13 марта, 2-3 утра).

Это действительно странно. Я пропустил что-то совершенно очевидное? Использование PHP версии 5.4.16

Приветствия, Адриан