Hallo Auge,
die portablere Lösung ist vermutlich, das Intervallende in PHP zu bestimmen.
<?php
$reportMonth = new DateTimeImmutable("2022-08");
$firstday = $reportMonth->format('Y-m-d');
$lastday = $reportMonth->add(new DateInterval("P1M"))->format('Y-m-d');
echo "first: $firstday, last: $lastday, ";
Ich bevorzuge für so was die DateTimeImmutable
-Klasse, weil DateTime::add
das Objekt modifiziert statt ein neues zu erzeugen.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi