Schreibe gerade einen Code der mir Daten ausrechnen soll. Leider passiert es das er mir ein falsches Datum ausgibt weil das Datum nicht existiert was er ausrechnet.
Beispiel:
Datum 01.12.2005
Kündigungsfrist: 1 Monat
Ultimo (letzmögliche Kündigung):
richtig wäre: 30.11.2005
er gibt aus:01.12.2005 weil ich das Datum in Tage, Monate und Jahre aufsplitte und anschließend die K.frist von den Monaten abziehe und dann das Datum wieder zusammen baue. Das es im November aber keine 31. Tage gibt, zählt er ein weiter und macht folglich richtig den 1.12.2005 draus.
Meine Kenntisse sind sehr beschränkt gibt es noch andere ähnlich einfache Möglichkeiten mit Daten zu rechnen so das das richtige Ergebnis rauskommt?
Viele Grüße
Sammy