MiServe DevTools

Ihre Sticker

Heften Sie hier Tools an. Sie werden in diesem Browser gespeichert.

Datumsrechner

Berechnen Sie die Zeit zwischen zwei Daten, oder rechnen Sie Jahre, Monate, Wochen und Tage zu einem Datum hinzu oder davon ab.

Beginn
Ende

Jahre, Monate und Tage
Tage insgesamt
Wochen und Tage
Stunden insgesamt
Arbeitstage (Montag bis Freitag)
Anfangsdatum
Enddatum

Läuft in Ihrem Browser. Nichts, was Sie einfügen, wird hochgeladen.

Über dieses Tool

Wie die Differenz gezählt wird

Tage insgesamt ist die genaue Anzahl der Tage vom Beginn bis zum Ende. Das Enddatum selbst wird nicht mitgezählt, also sind es von Montag bis Freitag derselben Woche vier Tage. Jahre, Monate und Tage drückt dieselbe Spanne in Kalendereinheiten aus: die größte Zahl ganzer Monate, die zwischen die beiden Daten passt, und dann die übrigen Tage.

Arbeitstage zählt die Tage von Montag bis Freitag in diesem Zeitraum, ebenfalls ohne das Enddatum. Feiertage unterscheiden sich von Land zu Land und von Region zu Region, deshalb werden sie nicht abgezogen.

Die Monatsende-Regel

Monate sind unterschiedlich lang, deshalb braucht das Addieren eines Monats eine Regel für Daten, die es im erreichten Monat nicht gibt. Dieses Tool behält den Tag des Monats, wenn es geht, und bleibt sonst am letzten Tag des Monats stehen: 31. Januar plus ein Monat ergibt den 28. Februar, in einem Schaltjahr den 29. Februar. Die Seite weist Sie jedes Mal darauf hin, wenn diese Regel angewendet wurde.

Eine Folge davon ist, dass sich Monatsrechnungen nicht immer umkehren lassen. 31. Januar plus ein Monat ergibt den 28. Februar, aber 28. Februar minus ein Monat ergibt den 28. Januar. Aus demselben Grund kommt es auf die Reihenfolge der Schritte an: Jahre und Monate werden zuerst angewendet, in einem einzigen Schritt, und Wochen und Tage danach addiert.

Ein Jahr ist ein Schaltjahr, wenn es durch 4 teilbar ist, außer bei Jahrhundertjahren, die durch 400 teilbar sein müssen. Deshalb hatte 2000 einen 29. Februar und 1900 nicht.

Kalendertage, nicht lokale Uhrzeit

Ein lokaler Tag hat nicht immer 24 Stunden. An den Tagen der Zeitumstellung ist er meist 23 oder 25 Stunden lang, und eine Rechnung, die zwei lokale Zeitstempel subtrahiert und durch 24 Stunden teilt, kann einen Tag zu wenig ergeben. Dieses Tool rechnet ausschließlich mit Kalenderdaten in UTC, die JavaScript als jeweils genau 24 Stunden zählt, daher wirkt sich eine Zeitumstellung nie auf das Ergebnis aus. Eine eingegebene Uhrzeit wird als einfache Uhrzeit ohne Zeitzone behandelt.

Die Kalenderwoche folgt ISO 8601: Wochen beginnen am Montag, und KW 1 ist die Woche, die den ersten Donnerstag des Jahres enthält. Die ersten Januartage können daher zur letzten Woche des Vorjahres gehören. So liegt der 1. Januar 2027 in KW 53 von 2026.

Fragen

Ist das Enddatum in der Anzahl der Tage enthalten?

Nein. Gezählt wird vom Anfangsdatum bis zum Enddatum, dieses ausgenommen, also ist vom 1. März bis zum 2. März ein Tag. Wenn beide Daten mitzählen sollen, addieren Sie eins zur Summe.

Warum ist ein Monat nach dem 31. Januar der 28. Februar?

Der Februar hat keinen 31., daher bleibt das Ergebnis am letzten Tag des Monats stehen. In einem Schaltjahr ist es der 29. Februar. PostgreSQL, MySQL und java.time in Java wenden dieselbe Regel an, wenn ein Tag im erreichten Monat nicht existiert.

Werden Feiertage von den Arbeitstagen abgezogen?

Nein. Arbeitstage sind die Tage von Montag bis Freitag im Zeitraum. Feiertage hängen von Land, Region und Jahr ab, ziehen Sie also die ab, die für Sie gelten.

Werden die eingegebenen Daten irgendwohin gesendet?

Nein. Die Berechnung erfolgt per JavaScript in Ihrem Browser-Tab, und die Daten werden nicht gespeichert. Nur Ihre Wahl zwischen den beiden Berechnungsarten merkt sich dieser Browser.

Weitere Tools in Zeit