Zum Hauptinhalt springen

Arbeitstage-Rechner – kostenlos

Arbeitstage zwischen Daten zählen oder Arbeitstage zu einem Datum addieren/subtrahieren. Konfigurierbare Wochenendregelung und Feiertagsliste.

Funktioniert nach dem Laden offline

Wochenend- (nicht arbeitende) Tage

0 Feiertage konfiguriert

Häufige Anwendungen

  • Arbeitstage für ProjektfristenBerechnen Sie realistische Projektzeitpläne unter Ausschluss von Wochenenden und Feiertagen.
  • Verfolgung der SLA-Antwortzeit in ArbeitstagenKunden-SLAs geben oft die Antwort in 'Arbeitstagen' an - berechnen Sie genau, wann eine Frist von 5 Arbeitstagen abläuft.
  • Berechnen Sie Urlaubs- / AusfallzeittageWie viele Arbeitstage werden Sie tatsächlich nehmen? Berechnen Sie die genaue Arbeitstageanzahl für Urlaubsanträge.
  • Behördliche EinreichungsfristenSteuererklärungen, Gerichtstermine, Behördeneinreichungen - oft in Arbeitstagen gerechnet.
  • Schätzungen für LieferterminenBerechnen Sie die erwarteten Lieferdaten für in Arbeitstagen angebotene Sendungen.

So funktioniert es

Dieses Tool läuft vollständig im Browser ohne externe Bibliotheken – die gesamte Datumsarithmetik ist selbst geschriebenes JavaScript mit dem nativen Date-Objekt. Es hat zwei Modi: Arbeitstage zwischen zwei Daten zählen und ein zukünftiges (oder vergangenes) Datum berechnen, indem eine bestimmte Anzahl von Arbeitstagen addiert oder subtrahiert wird.

  1. 1
    Datums-Parsing ohne UTC-Verschiebung
    Datumseingaben werden geparst, indem die Zeichenkette JJJJ-MM-TT in Jahr, Monat und Tag zerlegt und ein lokales Date erstellt wird – nicht Date.parse() –, sodass das Ergebnis immer der eingegebene Kalendertag ist, unabhängig vom Versatz Ihrer Zeitzone.
  2. 2
    Prüfung und Nachschlagen von Feiertagen
    Jeder Feiertagseintrag wird gegen einen strengen JJJJ-MM-TT-Regex geprüft und dann gegengeprüft, indem das Date rekonstruiert und seine Bestandteile verglichen werden – so werden unmögliche Daten wie 2026-02-31 abgelehnt und in der Oberfläche markiert, statt stillschweigend in den März überzulaufen. Gültige Einträge werden in einem Set mit dem lokalen Datum als Schlüssel gespeichert, für O(1)-Nachschlag in der Schleife.
  3. 3
    Tageweise Iteration mit einstellbaren Wochenenden
    Im Modus „zwischen Daten zählen“ durchläuft das Tool jeden Kalendertag im Bereich, prüft ihn gegen Ihre eingestellten Wochenendtage (beliebige Kombination der sieben Tage) und das Feiertags-Set und zählt Arbeitstage, Wochenendtage und getroffene Feiertage getrennt. Im Modus „Arbeitstage addieren“ geht es Tag für Tag vor- oder rückwärts, überspringt arbeitsfreie Tage, bis die gewünschte Anzahl von Arbeitstagen verbraucht ist.
  4. 4
    Regionsgerechte Ergebnisanzeige
    Das Enddatum im Modus „Addieren“ wird mit dem integrierten Intl des Browsers über toLocaleDateString() formatiert, sodass es ohne zusätzliche Bibliothek in der Sprache und Kalenderkonvention des Nutzers erscheint.

Ähnliche Tools

Häufige Fragen