pl: js: Datum - Tage addieren - in Serie

Beitrag lesen

Man KANN Datumsrechnungen in der DB machen, wenn das Rechenergebnis denn Teil des Query-Ergebnisses ist. Aber der OP sagt doch, dass die Berechnung von der Reihenfolge seiner Zeilen abhängt, und die ist im Client veränderbar. Wegen einer Datumsarithmetik extra einen SQL Request zu machen - klar, geht, würde funktionieren, aber das ist dann der besagte Winkelschleifer. Aber das hast Du auch bestimmt nicht gemeint.

Das Wiki empfiehlt eine riskante Methode, Datumsrechnungen auf einem time_t-artigen Wert durchzuführen.

Wenn ich was empfehlen würde, sind es die Formeln von J.J. Scaliger zum Berechnen fortlaufender Tage. Diese Formeln hab ich auch schonmal in JS implementiert. Ebenso ist es auch kein Hexenwerk, die Tage zum Beginn bzw. Ende der Sommerzeit zu bestimmen, den Algorithmus findest Du durch Überlegung -- das wird nichteinmal ein Dreizeiler ;)

Sekunden-Timestamps sind fürs Rechnen mit dem Datum völlig ungeeignet.