Zeit/Zahlen

Datumsdifferenz-Rechner

Exakte Differenz zwischen zwei Daten/Zeiten — Kalenderaufschlüsselung (Jahre, Monate, Tage…), Gesamtdauer und Anzahl der Werktage.


                    

This tool calculates the exact difference between two dates and times: a calendar breakdown in years, months, and days, a total duration in a single unit (just days or hours), and separately, the number of business days excluding weekends.

How to use it

Common uses

Things to keep in mind

A calendar difference (years/months/days) depends on the actual dates involved — months have different lengths, so "1 month" can mean anywhere from 28 to 31 days.

The business-day count only excludes Saturday and Sunday — public holidays need to be subtracted manually if they matter for your calculation.

Artikel zu diesem Tool: Datumsdifferenz: warum das Zählen von Tagen komplizierter ist, als es scheint

Häufig gestellte Fragen

Wird die Differenz einschließlich oder ausschließlich des Enddatums berechnet?

Das Tool berechnet die astronomische Differenz zwischen zwei Zeitpunkten (ausschließlich) — also ergibt "vom 1. bis zum 3." 2 Tage, nicht 3. Wenn Sie die Anzahl der Kalendertage einschließlich beider Daten benötigen, fügen Sie einen Tag hinzu.

Wie werden Monate und Jahre unterschiedlicher Länge gehandhabt?

Die Kalenderdifferenz (Jahre/Monate/Tage) wird so berechnet, wie es eine Person auf einem Kalender tun würde: Zuerst werden vollständige Jahre und Monate unter Berücksichtigung ihrer tatsächlichen Länge abgezogen, und der Rest wird in Tagen ausgedrückt.

Was bedeuten "Werktage"?

Die Anzahl der Tage von Montag bis Freitag im ausgewählten Zeitraum. Gesetzliche Feiertage werden nicht berücksichtigt, da sie sich je nach Land unterscheiden.

Warum können verschiedene Tools an der Grenze kurzer Monate unterschiedliche Monatsdifferenzen berechnen?

Zieht man einen Monat von einem Datum ab, das im Vormonat nicht existiert (z. B. 31. März minus ein Monat), runden manche Bibliotheken auf den letzten Tag des Februars, andere übertragen die überzähligen Tage auf den Beginn des März — beide Ansätze sind logisch, liefern aber unterschiedliche Ergebnisse.

Kann ich die Differenz für Daten in der Vergangenheit vor 1970 berechnen?

Ja, die Berechnung ist nicht auf die Unix-Epoche beschränkt und funktioniert korrekt für beliebige Kalenderdaten, einschließlich solcher vor 1970.

Artikel: Zeit/Zahlen

Unix-Zeit: warum Computer die Zeit ab 1970 zählen

Warum der 1. Januar 1970 zum Bezugspunkt der Zeit für die meisten Computersysteme wurde.

Cron-Ausdrücke: wie man einen Aufgabenzeitplan entschlüsselt

Wie man einen Ausdruck wie */15 * * * * entschlüsselt und genau weiß, wann die Aufgabe ausgeführt wird.

Zahlensysteme: wozu Binär-, Oktal- und Hexadezimalsystem gebraucht werden

Warum die Farbe #FF5733 in CSS mit hexadezimalen statt dezimalen Ziffern geschrieben wird.

Bitweise Operationen: wie AND, OR und XOR auf Bit-Ebene funktionieren

Wie sich bitweises AND von logischem AND unterscheidet, und wozu man überhaupt einzelne Bits einer Zahl manipuliert.

Altersberechnung: warum es nicht einfach eine Subtraktion von Jahren ist

Warum das einfache Subtrahieren der Geburtsjahre ein um eins zu hohes Alter ergeben kann.

Zeitzonen: warum UTC nicht dasselbe ist wie GMT

Warum sich UTC nie zweimal im Jahr ändert, die Londoner Zeit (GMT/BST) aber schon.

Dauerrechner: wie man Stunden, Minuten und Sekunden korrekt addiert

Warum beim Addieren von Minuten und Sekunden der Rest wie bei der Dezimaladdition in die nächste Stelle übertragen werden muss.

ISO 8601 Duration: wie man eine Dauer im Standardformat schreibt

Warum PT1H30M „1 Stunde 30 Minuten" bedeutet, nicht „1 Minute 30 Stunden".

Kalenderwoche: warum verschiedene Länder Wochen unterschiedlich zählen

Warum der 1. Januar nach ISO 8601 manchmal zur Woche 52 oder 53 des Vorjahres gehört.

Römische Zahlen: wie ein System ohne Null und Stellenwert funktioniert

Warum IV für 4 steht und nicht für 6, und wie die Subtraktionsregel bei römischen Zahlen funktioniert.

IEEE 754: warum 0.1 + 0.2 im Code nicht gleich 0.3 ist

Warum fast jede Programmiersprache für 0.1 + 0.2 den Wert 0.30000000000000004 ausgibt.

Zahl in Worten: wozu Ziffern in Text umwandeln

Warum Bankdokumente einen Betrag sowohl in Ziffern als auch in Worten schreiben.