Datumsunterschied-Rechner – kostenlos
Berechnen Sie den genauen Unterschied zwischen zwei Daten – Jahre, Monate, Tage, Wochen, Werktage (ohne Wochenenden), Stunden und Minuten.
Schnellvorlagen
Häufige Anwendungen
- Berechnen Sie Tage bis zum fälligen DatumCountdown bis zum Fälligkeitsdatum des Babys. Finden Sie heraus, wie viele Wochen, Tage und Stunden bis zum großen Tag verbleiben.
- Tage bis zu Ihrem UrlaubCountdown zu Ihrer Reise mit Arbeitstagen, Gesamttagen und verbleibenden Wochen zu Planungszwecken.
- Arbeitstage bis ProjektfristBerechnen Sie die genaue Anzahl der Arbeitstage (ohne Wochenenden) zwischen heute und einer Projektfrist.
- Berechnen Sie Jahrestagstage zusammenFinden Sie genau heraus, wie viele Tage, Monate und Jahre Sie mit jemandem Besonderem zusammen waren.
- Altersunterschieds-Rechner zwischen zwei PersonenBerechnen Sie den genauen Altersunterschied zwischen zwei Geburtstagen, Jahre, Monate und Tage Unterschied.
So funktioniert es
Die gesamte Berechnung läuft im Browser mit selbst geschriebener UTC-Arithmetik – keine externe Bibliothek, keine Serveranfrage. Das Tool zerlegt JJJJ-MM-TT-Zeichenketten in Kalenderbestandteile, berechnet Differenzen mit Date.UTC()-Millisekunden-Zeitstempeln, um Sommerzeitverschiebungen zu vermeiden, und zählt Tag für Tag die Arbeitstage von Montag bis Freitag.
- 1Sicheres Datums-ParsingJede Datumszeichenkette wird per Regex geprüft und dann über Date.UTC() rekonstruiert – nicht new Date(string) –, damit Nutzer westlich von UTC nie eine Wochentagsverschiebung sehen, die durch die Interpretation reiner Datumseingaben in der lokalen Zeitzone des Browsers entsteht.
- 2Subtraktion von UTC-MillisekundenDie beiden Kalenderdaten werden mit Date.UTC(y, m, d) in Zeitstempel für Mitternacht UTC umgewandelt. Ganzzahlige Division durch 86.400.000 ms ergibt eine exakte Anzahl ganzer Tage, die von Sommerzeitwechseln unbeeinflusst ist, durch die ein Tag sonst 23 oder 25 Stunden lang erscheinen kann.
- 3Kalenderaufschlüsselung und ArbeitstageEine selbst geschriebene Zerlegung in Jahre/Monate/Tage behandelt unterschiedliche Monatslängen (bei Bedarf werden Tage vom Vormonat geborgt). Eine separate Schleife durchläuft jeden UTC-Tag zwischen den beiden Daten und erhöht einen Zähler nur für Montag bis Freitag (getUTCDay() !== 0 oder 6), was unabhängig von der Region eine exakte Summe der Arbeitstage ergibt.
- 4Ergebnisse in allen EinheitenDie Summen werden mit toLocaleString() in der Sprache der Seite für eine regionsgerechte Zifferngruppierung formatiert und dann gleichzeitig als Jahre/Monate/Tage, Gesamttage, Arbeitstage, Wochen, Stunden und Minuten angezeigt. Das aktuelle Datumspaar wird per history.replaceState in die URL geschrieben, sodass jedes Ergebnis als Lesezeichen gespeichert oder als direkter Link geteilt werden kann.
Ähnliche Tools
Arbeitstage-Rechner
Arbeitstage zwischen Daten zählen oder Arbeitstage zu einem Datum addieren/subtrahieren. Konfigurierbare Wochenendregelung und Feiertagsliste.
Touchscreen-Test
Malen Sie mit Ihren Fingern, um tote Zonen auf Ihrem Touchscreen zu finden, zählen Sie, wie viele Berührungen er gleichzeitig erkennt, und sehen Sie Druck und Kontaktgröße.
Zeitrechner
HH:MM:SS-Dauern addieren oder subtrahieren oder die Zeit zwischen zwei Zeitstempeln berechnen. Nützlich für Arbeitsprotokolle, Rennsplits und Projektverfolgung.