chorn: Jahreskalender ab dieser Woche

Beitrag lesen

<?php

$day = (new DateTime)->modify('last monday');
for($i = 1; $i <= 52 * 7; $i++){
    $days[] = $day->format('d');
    $day->modify('+1 days');
}
$weeks = array_chunk($days, 7);
print_r($weeks);

Man kann da auch 'ne Menge Spass mit DateInterval und DatePeriod haben, hab ich auch mal angetestet, aber lesbarer ist das dadurch nicht geworden, da brauchst du dann halt wieder mehr Instanziierungen, mehr Schleifen etc.