0
Fehler bei Datumsberechnung?
Was läuft hier falsch?
alert(date(2019, 9, 2) + 28)
bring richtiges Ergebnis: 30.09.2019
alert(date(2019, 10, 2) + 28)
bring falsches Ergebnis: 29.10.2019
Außer im Oktober scheint es zu stimmen. Übersehe ich etwas?
5 Antworten
-
Habe es mal tageweise versucht. Eine Tabelle angelegt und immer ein Tag dazugerechnet.
Der 27.10.2019 kommt in der Tabelle 2x vor.
-
'n Abend, die falsche Berechnung im Oktober liegt vermutlich an der Umstellung von Sommer- auf Winterzeit. Wenn man bei der Addition statt des gesamten Datums direkt den Tag adressiert, dann sollte es eigentlich gehen:
alert(date(2019, 10, 2 + 28))
-
Wechsel Sommer => Winterzeit?
-
Sorry, habe Deine Meldung nicht gesehen. Werde es mal testen.
Klappt das dann auch über den Monat?
-
OK klappt. Danke für den Tipp.
Content aside
- vor 5 JahrenZuletzt aktiv
- 5Antworten
- 872Ansichten