@@dedlfix
Wäre hier sehr einfach durch eine Änderung der Stunde von Mittag auf eine andere Stunde mit ausreichendem Abstand zum Umstellungszeitpunkt zu erledigen.
Das scheitert schon an der Definition von „ausreichend“.
Was ist eigentlich mit dem Fall, dass in der Zukunft entschieden werden könnte, vom jetzigen Zeitzählsystem wegzugehen und zum Beispiel auf Internetzeit umzustellen? Wenn du schon mit Zukunftssicherheit daherkommst, dann bitte auch alle möglichen Fälle und nicht nur einen einzelnen berücksichtigen ...
Tu ich. Ich würde immer und überall in UTC rechnen – gewissermaßen das UTF-8 unter den Zeitzonen.
Umrechnung in andere Zeitzonen ist lediglich eine Formatierung und erfolgt bei der Ausgabe. Bzw. gleich nach der Eingabe – bevor der Wert (in UTC) in einer DB landet.
Das ändert aber nichts daran, dass man mit dem 86400er-Code auch fehlerfrei zum Ziel kommen kann.
Aber eher schlecht als recht.
Und „schlecht“ sollte man möglichst vermeiden.
Siehe zweiter Teil.
LLAP 🖖
“I love to go to JS conferences to speak about how to avoid using JavaScript. Please learn CSS & HTML to reduce your JS code bloat.” —Estelle Weyl