ForHosting KIT · Datum und Zeit

Arbeitstage zwischen Daten ohne Wochenenden und Feiertage

Vom 1. bis 10. Juli 2026 bleiben 7 Arbeitstage, wenn das Wochenende und der Feiertag am 3. wegfallen. Zählen Sie die Tage von Montag bis Freitag zwischen zwei Daten, beide eingeschlossen, und ziehen Sie Ihre eigenen Schließtage ab. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Start
2026-07-01
End
2026-07-10
Feiertage
2026-07-03, 2026-07-04, 2026-07-03
Erhalten Sie
Netto-Arbeitstage
7
Kalendertage
10
Ausgenommene Feiertage
1

Dieser Rechner zählt die Tage von Montag bis Freitag zwischen zwei ausdrücklich angegebenen ISO-Kalenderdaten und zieht die von Ihnen genannten Feiertage ab. Beide Grenzen werden einbezogen; dadurch eignet sich das Ergebnis für prüfbare Zeitpläne, Serviceziele, Rechnungsfristen und Personalberichte. Vertauschen Sie die Daten, wird der Wert negativ, ohne dass sich sein Betrag ändert. Reine gregorianische Arithmetik statt Systemuhr oder lokaler Zeitzone sorgt überall für dasselbe Ergebnis.

Legen Sie Zeitraum und Richtung eindeutig fest

Übermitteln Sie start und end als gültige Kalenderdaten im strengen Format YYYY-MM-DD. Beide Grenzen gehören zum Zeitraum: Wenn derselbe Montag als Anfang und Ende dient, ergibt sich ein Arbeitstag. Von Freitag bis Montag zählen Freitag und Montag, Samstag und Sonntag dagegen nicht.

Die Reihenfolge der Eingaben bestimmt die Richtung. Liegt start vor end oder am selben Tag, ist das Ergebnis positiv oder null. Liegt start danach, wertet der Rechner denselben einschließlich beider Grenzen definierten Zeitraum aus und kehrt die Vorzeichen beider Zählwerte um.

Beim Vertauschen ändert sich somit nur das Vorzeichen. Eingaben werden geprüft und nicht stillschweigend normalisiert: Der 30. Unterstützt werden die Jahre 0001 bis 9999 im proleptischen gregorianischen Kalender.

Schließen Sie Wochenenden und angegebene Feiertage eindeutig aus

Jeder Montag bis Freitag im Zeitraum gilt zunächst als Arbeitstag; Samstage und Sonntage werden automatisch ausgeschlossen. Mit dem optionalen Array holidays entfernen Sie betriebliche Schließtage, ohne von einer veränderlichen nationalen Datenbank oder einer möglicherweise falschen Region abhängig zu sein. Jeder Feiertag muss dasselbe strenge ISO-Format verwenden.

Ein Datum außerhalb des Zeitraums bleibt wirkungslos, und ein Feiertag am Wochenende wird nicht nochmals abgezogen. Doppelte Einträge werden zusammengeführt. Damit lässt sich die Abweichung von einer reinen Wochenendberechnung erklären.

Geben Sie die tatsächlich in Ihrer Organisation beachteten Daten einschließlich Ersatzfeiertagen an, denn das Werkzeug leitet weder gesetzliche und regionale Kalender noch religiöse Feste oder Betriebsschließungen selbst ab.

Nutzen Sie reproduzierbare Ergebnisse in betrieblichen Systemen

Die Implementierung rechnet ausschließlich ganzzahlig mit gregorianischem Jahr, Monat und Tag. Sie ruft weder den JavaScript-Konstruktor Date noch die Systemuhr auf, fragt keine Zeitzone ab, greift nicht auf das Netzwerk zu und verwendet keinen Zufall. Eine Anfrage liefert daher in jedem Land, Browser und Edge-Knoten dasselbe Objekt.

Diese Stabilität verhindert Fehler bei Zeitumstellungen, wenn zeitstempelbasierte Verfahren versehentlich einen Tag mit dreiundzwanzig oder fünfundzwanzig Stunden erzeugen. Historische Resultate lassen sich allein aus gespeicherten Eingaben wiederholen. Bewahren Sie bei wiederkehrenden Abläufen die Feiertagsliste zusammen mit der zugehörigen Richtlinienversion und den Eingaben auf.

Die kostenlose Browser-Ausführung nutzt denselben reinen Löser und eignet sich zum Prüfen von Beispielen vor der Automatisierung.

SLA-Dauer ermitteln

Zählen Sie Arbeitstage von der Ticketeröffnung bis zur Lösung und entfernen Sie die Schließtage Ihres Teams.

Lieferabweichungen prüfen

Vergleichen Sie zwei Meilensteine mit einem gerichteten Wert, dessen Vorzeichen sich beim Vertauschen ändert.

Finanzfristen berechnen

Zählen Sie Werktage eines Rechnungs- oder Abwicklungszeitraums unter Angabe der maßgeblichen Bankfeiertage.

Werden Anfangs- und Enddatum einbezogen?

Ja. Beide Grenzen gehören zum Zeitraum und zählen, sofern sie Wochentage sind und nicht als Feiertage angegeben wurden.

Warum kann das Ergebnis negativ sein?

Liegt start nach end, wird die einschließlich gezählte Zahl negiert. Das Vertauschen erhält den Betrag und kehrt das Vorzeichen um.

Werden die Feiertage eines Landes automatisch geladen?

Nein. Geben Sie die auszuschließenden Daten genau an, damit keine verborgenen regionalen Annahmen entstehen und das Ergebnis reproduzierbar bleibt.

Beeinflussen Zeitzone oder Zeitumstellung das Ergebnis?

Nein. Der Löser verwendet reine gregorianische Arithmetik mit UTC-Semantik und liest weder lokale Zeitzone noch Uhrzeit.

Was passiert, wenn ein Feiertag aufs Wochenende fällt oder doppelt eingetragen ist?

Es ändert nichts. Samstag und Sonntag sind ohnehin ausgenommen, und ein wiederholter Feiertag wird nur einmal abgezogen: Im Beispiel vom Juli 2026 entfernen der 4. und der doppelte 3. zusammen nur einen Tag.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/date/net-workdays-between

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/date/net-workdays-between \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start":"2026-07-01","end":"2026-07-10"}'
{
  "start": "2026-07-01",
  "end": "2026-07-10"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.net_workdays_between",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_holidays10000
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Legen Sie Zeitraum und Richtung eindeutig fest

Diese Konvention wird zusätzlich durch den vorzeichenbehafteten Wert calendar_days sichtbar und erleichtert die Prüfung von Integrationen. Februar, Monat 13, fehlende Nullen, Zeitstempel und landesübliche Schreibweisen führen zu invalid_input.

Schließen Sie Wochenenden und angegebene Feiertage eindeutig aus

Die Antwort enthält excluded_holidays: Gezählt werden nur eindeutige Angaben, die tatsächlich einen Wochentag innerhalb des Zeitraums entfernt haben. Bei umgekehrten Grenzen bleibt der Ausschluss symmetrisch: Diese Kennzahl ist ohne Vorzeichen, während net_workdays die Richtung ausdrückt.

Nutzen Sie reproduzierbare Ergebnisse in betrieblichen Systemen

Verwenden Sie net_workdays für gerichtete Abweichungen, calendar_days zur Kontrolle der einschließlich gezählten Spanne und excluded_holidays für die Nachvollziehbarkeit. Der API-Preis beträgt $0.002 pro Anfrage; ein vollständiger Zeitraum gilt als ein Element.

Wie werden doppelte Feiertage oder Wochenendtage behandelt?

Duplikate werden entfernt; Feiertage am Wochenende werden nicht erneut abgezogen. excluded_holidays zeigt nur eindeutige Wochentage im Zeitraum.

Was kostet eine API-Anfrage?

Eine erfolgreiche API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung läuft im Browser kostenlos.

Vollständige KIT-Dokumentation lesen →