Menü

Werkzeuge durchsuchenÄnderungsprotokoll

zum Navigieren zum ÖffnenBeschreiben Sie das Problem, nicht das Tool

Tage zwischen zwei Daten

Berechnen Sie, wie weit zwei Daten voneinander entfernt sind – in Tagen, Wochen, ganzen Monaten und Jahren – und wie viele dieser Tage tatsächlich gearbeitet werden, wenn Wochenenden und Feiertage herauskommen. Die Spanne wird Periode für Periode aufgeschlüsselt und die Tabelle wird als Tabellenkalkulation heruntergeladen.

Das frühere Datum. Die Reihenfolge spielt keine Rolle – das Tool meldet den Abstand zwischen den beiden.

Das spätere Datum. Standardmäßig wird die Ziellinie und nicht ein Tag gezählt.

Aktivieren Sie dies für einen Feiertag oder eine Anstellung: Der 1. bis 5. Juni sind fünf Tage, wenn beide Enden zählen, vier, wenn sie nicht zählen.

Tage dazwischen
358
Ganze Kalendertage, sodass bei einer Uhrumstellung nie ein Tag hinzugefügt oder entfernt wird.
Werktage
250
Wochenendtage und Feiertage
108
Wochen
51,14
Ganze Monate
11
In Jahren, Monaten und Tagen
11 months, 24 days
Feiertage übersprungen
6

Aufgeschlüsselt nach Zeitraum

Januar 2026312110
Februar 202628208
März 202631229
April 2026302010
Mai 2026311912
Juni 202630228
Juli 202631238
August 2026312011
September 202630228
Oktober 202631229
November 202630219
Dezember 202624186

Die Ergebnisse werden ohne Gewähr für ihre Richtigkeit bereitgestellt. Die Methode und ihre Quellen stehen unten, damit Sie den Rechenweg prüfen können.

Arbeitstage nach Zeitraum
Chart type for “Arbeitstage nach Zeitraum”
0 5 10 15 20 25 30 35 Januar 2026 Juni 2026 November 2026
0 5 10 15 20 25 30 35 Januar 2026 Juni 2026 November 2026
0 5 10 15 20 25 30 35 Januar 2026 Juni 2026 November 2026
0 5 10 15 20 25 30 35 Januar 2026 Juni 2026 November 2026
0 5 10 15 20 25 30 35 Januar 2026 Juni 2026 November 2026
0 5 10 15 20 25 30 35 Januar 2026 Juni 2026 November 2026

Die Zeitspanne ist in Perioden unterteilt. Der kürzere Balken ist das, was übrig bleibt, wenn die Wochenenden und die von Ihnen aufgeführten Feiertage herausgenommen werden.

So funktioniert es

Was das bringt

Darin verbergen sich zwei Fragen: „Wie weit liegen diese Daten auseinander?“. Das erste ist, wie viele Tage es gibt, was trivial klingt, bis man merkt, dass Schaltjahre, die Jahrhundertregel und zwei Zeitumstellungen pro Jahr allesamt zwischen der Antwort und einer naiven Subtraktion liegen. Zweitens geht es darum, wie viele dieser Tage jemand tatsächlich arbeitet. Das ist die Zahl, die ein Projektplan, eine Kündigungsfrist oder ein Liefervoranschlag berücksichtigt.

Dieser Rechner beantwortet beides auf einmal und zeigt die Arbeitsperiode für die Periode an, sodass die Gesamtsumme überprüft werden kann und nicht vertrauenswürdig ist. Die Tabelle wird als Tabellenkalkulation heruntergeladen.

Die Methode

Jedes Datum wird in eine Tageszahl umgewandelt – ganze Tage, gezählt ab dem 1. Januar 1970 – mit Ganzzahlarithmetik und ohne Uhr. Diese einzelne Entscheidung macht das Ergebnis richtig. Ein Datum in einem Kalender ist kein Zeitpunkt in der Zeit, und wenn man es als solchen behandelt, machen Datumsrechner einen Fehler: 2026-03-29, geparst als UTC-Mitternacht, und dasselbe Datum, geparst als örtliche Mitternacht, sind unterschiedliche Zeitpunkte, und in Europa/London ist der Tag, an dem die britische Sommerzeit beginnt, 23 Stunden lang, so dass die Division einer verstrichenen Millisekunde-Differenz durch 86.400.000 30,958 Tage für eine Zeitspanne ergibt, die der Kalender als 31 anzeigt. Mit Keine Stunde in der Arithmetik, es gibt keinen Versatz, und ohne Versatz gibt es nichts, was einen Übergang verschieben könnte.

Die Spanne ist ein halboffenes Intervall. Alles auf der Seite – die Tagesanzahl, die Arbeitstage, die Tabelle, die Aufschlüsselung nach Jahren und Monaten – wird aus demselben [start, end) berechnet, weshalb die Aktivierung von „Enddatum als Tag zählen“ alle zusammen verschiebt und nicht nur die Überschrift.

Die Arbeitstage werden in geschlossener Form gezählt und nicht durch Gehen. Jede ganze Woche in einem Zeitraum trägt die gleiche Anzahl an Arbeitstagen bei, sodass nur die verbleibenden Tage am Ende – höchstens sechs – einzeln betrachtet werden müssen. Das ist wichtig, weil die Formel bei jedem Tastendruck ausgeführt wird: Ein Zeitraum von drei Jahrhunderten würde andernfalls 110.000 Iterationen pro eingegebenem Zeichen bedeuten.

Ganze Monate sind definiert als die größte Anzahl von Monaten, die zum Startdatum hinzugefügt werden können, ohne das Ende zu überschreiten, wobei das Hinzufügen eines Monats das Ende des Zielmonats festlegt. Die Angabe als Kehrwert der Addition sorgt dafür, dass es an den schwierigen Kanten mit sich selbst übereinstimmt – die Subtract-and-Borrow-Methode nennt den 31. Januar bis 28. Februar 28 Tage, während ihre eigene Monatsarithmetik einen Monat nach dem 31. Januar genau auf den 28. Februar setzt.

Feiertage werden nur dann abgezogen, wenn sie auf einen Tag fallen, an dem gearbeitet worden wäre. Ein Feiertag an einem Samstag kostet niemanden einen Arbeitstag, weshalb es überhaupt Ersatzmontage gibt.

Vor dem Weiterlesen

1. Januar bis 25. Dezember 2026, Enddatum nicht mitgerechnet, mit allen acht Feiertagen in England und Wales für 2026 im Feiertagsfeld. Wie viele werden abgezogen?

  • Das tun sie. Zwei davon liegen außerhalb dieser Spanne.

  • Ja. Der Weihnachtstag ist eher die Ziellinie als ein gezählter Tag, und der zweite Weihnachtstag ist vorbei.

  • Es ist das Ende des Bereichs. Da das Enddatum nicht mitgezählt wird, bedeutet dies, dass es nicht darin enthalten ist.

Sechs. Die Spanne ist ein halboffenes Intervall – alles auf der Seite wird aus demselben [Anfang, Ende) berechnet – der 25. Dezember ist also die Ziellinie und kein gezählter Tag, und der Ersatz für den 28. Dezember liegt darüber hinaus. Das ist auch der Grund, warum der Schalter „Enddatum als Tag zählen“ die Tageszählung, die Arbeitstage, die Tabelle und die Aufschlüsselung nach Jahren und Monaten zusammen verschiebt und nicht nur die Gesamtzahl.

Warum die Arbeitstage nicht einzeln gezählt werden
  1. 358 = 51 x 7 + 1

    Teilen Sie die Zeitspanne in ganze Wochen und einen Rest auf. Der Rest beträgt höchstens sechs Tage, unabhängig von der Dauer.

  2. 51 x 5 = 255

    Jede ganze Woche trägt die gleichen fünf Arbeitstage bei, unabhängig davon, an welchem ​​Wochentag sie gerade beginnt.

  3. 255 + 1 = 256

    Lediglich die verbleibenden Tage müssen einzeln betrachtet werden. Der 1. Januar 2026 ist ein Donnerstag, daher ist der einzige freie Tag hier ein Wochentag.

  4. 256 - 6 = 250

    Ziehen Sie nur die Feiertage ab, die auf einen Tag fallen, an dem gearbeitet worden wäre. Ein Feiertag an einem Samstag kostet niemanden einen Arbeitstag, weshalb es Ersatzmontage gibt.

Ein gelungenes Beispiel

Vom 1. Januar 2026 bis zum 25. Dezember 2026, Enddatum nicht mitgerechnet, mit einem Samstags- und Sonntagswochenende und den acht Feiertagen in England und Wales für 2026 im Feiertagsfeld.

Tage dazwischen358
Werktage250
Wochenendtage und Feiertage108
Wochen51.14
Ganze Monate11
In Jahren, Monaten und Tagen11 Monate, 24 Tage
Feiertage übersprungen6

Überprüfen Sie es von Hand. Der 1. Januar 2026 ist ein Donnerstag und 358 Tage sind 51 ganze Wochen plus einen Tag:

358 = 51 x 7 + 1

  51 whole weeks x 5 worked days   = 255
  verbleibender Tag, der Donnerstag =   1
                                     ---
  weekdays                           256
  abzüglich Feiertage in der Spanne  -  6
                                     ---
  business days                      250

Sechs, nicht acht, denn die Zeitspanne endet vor dem Weihnachtstag: Der 25. Dezember ist die Ziellinie und kein gezählter Tag, und der 28. Dezember liegt darüber hinaus. Die Wochenendsumme ergibt sich auf die gleiche Weise – 51 Samstage und 51 Sonntage ergeben 102, plus die sechs Feiertage ergeben 108.

Monat für Monat ist dies die Tabelle, die das Tool zeichnet und herunterlädt:

ZeitraumTageWerktageWochenenden und Feiertage
Januar 2026312110
Februar 202628208
März 202631229
April 2026302010
Mai 2026311912
Juni 202630228
Juli 202631238
August 2026312011
September 202630228
Oktober 202631229
November 202630219
Dezember 202624186

Der Dezember ist kurz, da die Reichweite am 25. endet. Die Summe der Tagesspalte beträgt 358 und die der Geschäftsspalte 250.

Dies sind die gleichen Zahlen, die in der Testdatei dieses Tools angegeben sind. Wenn sich also die Formel jemals ändert, ohne dass sich diese Seite mit ändert, schlägt der Build fehl.

Was es nicht tut

Es kennt Ihre Feiertage nicht. Die Box beginnt mit den Feiertagen in England und Wales für 2026, da der Standardwert etwas sein muss, und jedes andere Land, jede Betriebsschließung und jeder regionale Feiertag muss eingegeben oder eingefügt werden. Es gibt kein Konzept für halbe Tage, Teilzeitmuster oder eine Arbeitswoche außer den vier angebotenen Wochenendoptionen, und es ist nicht bekannt, dass einige Branchen einen Feiertag als gewöhnlichen Arbeitstag behandeln. Da Datumsangaben nur im Format JJJJ-MM-TT angezeigt werden, wird der 03.04.2026 eher abgelehnt als erraten – dieses Datum ist der 3. April in London und der 4. März in New York, und falsch zu raten wäre schlimmer als zu fragen. Schließlich ist der Kalender seit jeher gregorianisch, auch vor seiner Einführung, so dass ein Zeitraum über September 1752 in Großbritannien die elf Tage zählt, die bei der Umstellung des Landes übersprungen wurden.

Und es wird eine Zählung erzeugt, keine Seite. Wenn Sie tatsächlich etwas möchten, auf dem Sie die Tage aufschreiben können, deckt ein druckbarer Kalender denselben Zeitraum in einer Form ab, die einem Drucker standhält.

Die Formel

Jedes Datum wird zu einer Tagesnummer: ganze Tage seit 1970-01-01
im proleptischen gregorianischen Kalender, ohne Uhrzeit oder Zeitzone.

  n = daysFromCivil(year, month, day)
  days = n(end) - n(start), plus 1 wenn das Enddatum mitgezählt wird

Die Spanne ist das halboffene Intervall [start, end).
Wochentag mit 0 = Sonntag:
  w = ((n mod 7) + 4 + 7) mod 7

Arbeitstage für N Tage ab Wochentag w0:
  whole = floor(N / 7)
  left = N - 7 x whole
  working = whole x (7 - weekendDays)
          + gearbeitete Tage im Rest
          - eingetragene Feiertage auf Arbeitstagen

Für die Kalenderdifferenz begrenzt addMonths auf das Ende des Zielmonats:
  m = größtes k mit addMonths(start, k) <= end
  days = n(end) - n(addMonths(start, m))
  years = floor(m / 12)
  months = m mod 12

Wovon es ausgeht

  • Datumsangaben werden in einem Kalender als Tage behandelt, niemals als Augenblicke. Da es in der Berechnung nirgends eine Tageszeit gibt, gilt keine Zeitzone, und die Antwort ist in Auckland dieselbe wie in Anchorage.
  • Da es keine Uhr gibt, kann eine Sommerzeitumstellung keinen Einfluss auf die Zählung haben. Eine Zeitspanne über den März-Übergang in Europa/London beträgt 23 Stunden weniger als eine ganze Zahl von 24-Stunden-Tagen, und wenn man die verstrichenen Millisekunden durch 86.400.000 dividiert, würde man einen Tag weniger ergeben, als der Kalender anzeigt.
  • Standardmäßig ist das Enddatum die Ziellinie und kein gezählter Tag, also ist der Zeitraum vom 1. bis 30. Juni der 29. Juni. Wenn Sie „Enddatum als Tag zählen“ aktivieren, wird es auf 30 gesetzt, und alle Zahlen auf der Seite werden zusammen verschoben.
  • Die Reihenfolge der beiden Termine spielt keine Rolle. Das Tool meldet den Abstand zwischen ihnen und niemals eine negative Zahl.
  • Ganze Monate werden durch Klammeraddition gezählt, sodass der 31. Januar bis 28. Februar ein ganzer Monat und der 31. Januar bis 1. März ein Monat und ein Tag ist. Die auf diese Weise definierte Monatsarithmetik ist nicht umkehrbar – ein Monat vorwärts und dann ein Monat zurück vom 31. Januar landet am 28. Januar.
  • Ein Feiertag, der auf ein Wochenende fällt, wird nicht abgezogen, da es sich nicht um einen Tag handelt, an dem gearbeitet worden wäre. Genau aus diesem Grund begeht das Vereinigte Königreich den Boxing Day an einem Montag, wenn der 26. Dezember ein Samstag ist, und das Ersatzdatum ist in der Standardliste aufgeführt.
  • Jede Zeile im Feiertagsfeld, die kein Datum enthält, wird ignoriert und nicht abgelehnt, da das Auslösen eines Fehlers dazu führen würde, dass die Seite leer wird, während jemand mit dem Einfügen einer Liste gerade fertig ist. Die Zahl der übersprungenen Feiertage dient als Kontrolle, da sie die Zeilen zählt, die tatsächlich angewendet wurden.
  • Der Kalender ist durchgehend proleptisch gregorianisch, auch für Daten vor seiner Einführung. Großbritannien wechselte im September 1752 und verkürzte dabei elf Tage, so dass eine Zeitspanne, die diesen Monat überschreitet, eine Tageszählung ist und nicht das, was ein zeitgenössisches Tagebuch gesagt hätte.

Fragen

Zählt es den ersten Tag, den letzten Tag oder beides?

Standardmäßig zählt es kein Ende als ganzen Tag: Es misst die Lücke, also ist der Zeitraum vom 1. Juni bis zum 30. Juni der 29. Das ist, was Sie für eine Frist, eine Kündigungsfrist oder Zinsen wünschen. Aktivieren Sie „Enddatum als Tag zählen“ für alles, was tageweise abgerechnet wird – ein Hotelaufenthalt, eine Autovermietung, ein Jahresurlaub – und die gleiche Spanne lautet 30.

Werden meine Daten irgendwohin gesendet?

Nein. Die Berechnung wird in diesem Browser-Tab ausgeführt und es gibt keinen Server, an den etwas gesendet werden kann. Auch die Feiertagsliste, die der einzige Teil ist, der ein Land oder einen Arbeitgeber identifizieren kann, verlässt die Seite nie.

Ändert die Sommerzeit die Antwort?

Nein, und das ist Absicht. Das Tool arbeitet in ganzen Kalendertagen und nicht in Stunden, sodass der 23-Stunden-Tag im Frühling und der 25-Stunden-Tag im Herbst nie in die Berechnung eingehen. Ein Tool, das zwei Zeitstempel subtrahiert und durch 24 Stunden dividiert, verrechnet diese beiden Wochen im Jahr um einen Tag.

Warum ist der 31. Januar bis 28. Februar ein ganzer Monat?

Denn wenn man zum 31. Januar einen Monat hinzufügt, landet man am 28. Februar – es gibt keinen 31. Februar, also wird das Datum auf das Ende des Monats festgelegt. Die Definition der Lücke als Umkehrung dieser Addition sorgt dafür, dass die beiden konsistent bleiben. Die Alternative, die die Tageszahlen subtrahiert und entlehnt, ergibt 28 Tage und widerspricht dann ihrer eigenen Monatsarithmetik.

Welche Feiertage stehen zunächst im Kasten?

Die acht Feiertage in England und Wales für 2026, veröffentlicht von GOV.UK. Ersetzen Sie sie durch Ihre eigene Liste – ein Datum pro Zeile im Format JJJJ-MM-TT – oder schreiben Sie „keine“, um jeden Wochentag zu zählen. Schottland und Nordirland haben unterschiedliche Listen, weshalb es sich hierbei eher um ein editierbares Feld als um eine feste Annahme handelt.

Warum wechselt die Aufteilung von Monaten zu Jahren?

Damit die Tabelle lesbar bleibt. Eine Zeile pro Monat reicht für ein Projekt oder einen Bekanntmachungszeitraum aus, aber zwei Daten im Abstand von drei Jahrhunderten wären 3.600 Zeilen, sodass sich die Zeilen mit zunehmender Zeitspanne auf Jahre, dann auf Jahrzehnte und dann auf Jahrhunderte erweitern. Jede Zeile zählt immer noch nur den Teil ihres Zeitraums, der in den Bereich fällt, sodass die Summe der Spalte immer die Überschriftszahl ergibt.

Quellen

Methode verfasst und geprüft von Tessalor am 30.07.2026.