Vorausetzung: Datumsfunktion und Tagesfunktion muss vorhanden sein.

Jahr = 2024
Monat = 2
Erster = Datum(Jahr,Monat,Tag)
DatumFolgeMonat = Erster + 35 # kommt auf jeden Fall ins nächste
                          #  Monat aber nicht ins übernächste Monat
Ultimo = DatumFolgeMonat - Tag(DatumFolgeMonat)

Erster = Datum(2024,2,1)
DatumFolgeMonat = 1.2.2024 + 35 = 7.3.2024 # 35 Tage dazuaddieren
Ultimo = 7.3.2024 - 7 = 29.2.2024

Bei manchen Programmiersprachen ist die Funktion Monatsende bereits programmiert.

Erster = Datum(2022,2,1)
DatumFolgeMonat = 1.2.2022 + 35 = 8.3.2022
Ultimo = 8.3.2022 - 8 = 28.3.2022

Erster = Datum(2022,12,1)
DatumFolgeMonat = 1.12.2022 + 35 = 5.1.2023
Ultimo = 5.1.2023 - 5 = 31.12.2022