Jedes Datum auf Mitternacht UTC normalisiert
Die Differenz wird sowohl als Anzahl der Tage als auch aufgeteilt in Jahre, Monate und Tage angezeigt. Die Aufteilung folgt dem tatsächlichen Kalender, statt durch 30 zu teilen, weil Monate unterschiedlich lang sind – von Ende Februar bis Ende März sind es 28 Tage, aber ein Monat.
Alle Rechnungen laufen auf Mitternacht UTC. Bei einer Berechnung in Ortszeit sind die Tage der Zeitumstellung 23 oder 25 Stunden lang, und das Ergebnis verschiebt sich um eins. Für eine Seite, die in vielen Ländern genutzt wird, ist das keine bloße Theorie.
Werktage schließen Wochenenden automatisch aus; Feiertage geben Sie selbst an, weil sie sich von Land zu Land unterscheiden und jedes Jahr ändern.
Ob der Starttag mitzählt
Das hängt vom Zweck ab. Beim Abstand zwischen zwei Daten nicht. Bei Arbeitstagen oder Krankenhausaufenthalten, bei denen Rechtsdokumente beide Enden mitzählen, schon. Ein Vertrag, der „innerhalb von drei Tagen“ sagt, kann beides bedeuten.
Prüfen Sie beim Rechnen mit Monaten, wie das Monatsende behandelt wird. Ein Monat nach dem 31. Januar ist der 28. Februar oder in einem Schaltjahr der 29., weil es den 31. Februar nicht gibt.
Werktagsspannen über zehn Jahre werden abgelehnt. Die Methode zählt Tag für Tag, sodass lange Spannen langsam werden, und Feiertagslisten so weit im Voraus sind ohnehin unzuverlässig.