Wer öfters mit Rechnungen zu tun hat, braucht mit Sicherheit irgendwann einmal das erste und letzte Datum eines Monats. Dazu benötigen wir im Grunde nur zwei Funktionen. Zum einen die mktime-Funktion, welche uns einen Timestamp generiert und zum anderen die date-Funktion, welche uns den Timestamp anschaulich darstellt.
<?php
$firstDayTimestamp = mktime(0, 0, 0, date('m'), +1, date('y'));
$lastDayTimestamp = mktime(0, 0, 0, date('m')+1, 0, date('y'));
$firstDay = date('d.m.Y', $firstDayTimestamp);
$lastDay = date('d.m.Y', $lastDayTimestamp);
echo $firstDay . ' - ' . $lastDay;
?>