Bastian: Erster und letzter Tag eines gegebenen Monats

Beitrag lesen

Guten Morgen,

Wenn ich einen Monat und ein Jahr vorgegeben habe, gelingt es mir, den letzten Tag zu bestimmen, aber nicht den ersten Tag. Obwohl das ja immer der 1. des Monats sein sollte.

    $d = new DateTime("$Year-$month");
    $lastday = $d->format('Y-m-t');
    $firstday = $d->format('Y-m-w');

Ich dachte eigentlich, mit der w-Option würde das gemacht, aber da erhalte ich für Juni22 den 3.Juni als vermeintlich ersten Tag.

Gibt es anlalog zur t-Option (letzer Tag) sowas nicht für den ersten Tag des Monats?

Bastian