ForHosting KIT · Entwickler-Tools

Arbeitstage berechnen

Diese Funktion berechnet die Anzahl der Arbeitstage zwischen zwei Daten, wobei Samstag und Sonntag automatisch ausgeschlossen werden und zusätzlich eine eigene Liste von Feiertagen angegeben werden kann. Gedacht für alle, die eine Lieferfrist, eine SLA-Frist oder eine Bearbeitungszeit korrekt in Werktagen statt in Kalendertagen berechnen müssen.

● StabilKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailApp baldTelegram bald

Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.

Warum Kalendertage die falsche Grundlage sind

Eine Frist von „zehn Tagen“ ab einem Freitag sieht in Kalendertagen anders aus als in Arbeitstagen, sobald zwei Wochenenden dazwischenliegen. Vertragliche Fristen, Lieferzusagen und viele SLA-Vereinbarungen beziehen sich ausdrücklich auf Arbeitstage, nicht auf Kalendertage – ein Unterschied, der bei falscher Berechnung schnell zu einer verpassten Frist führt.

Start- und Enddatum oder eine feste Anzahl Tage

Sie geben entweder zwei Daten ein und erhalten die Anzahl der dazwischenliegenden Arbeitstage, oder Sie geben ein Startdatum und eine Anzahl Arbeitstage ein und erhalten das resultierende Enddatum zurück – etwa um von einem Bestelldatum ausgehend das voraussichtliche Lieferdatum in Arbeitstagen zu berechnen.

Eigene Feiertage berücksichtigen

Da gesetzliche Feiertage je nach Bundesland unterschiedlich sind, lässt sich eine eigene Liste von Feiertagsdaten hinterlegen, die zusätzlich zu Samstag und Sonntag ausgeschlossen werden. So passt die Berechnung zur tatsächlichen Situation Ihres Standorts, statt eine feste, möglicherweise falsche Feiertagsliste vorauszusetzen.

Kostenlos, lokal, per API automatisierbar

Die Berechnung läuft direkt in Ihrem Browser. Für die automatisierte Fristberechnung in einer eigenen Bestell- oder Ticketverwaltung steht derselbe Aufruf über die API zur Verfügung, für $0.002 pro Anfrage.

Liefertermin in Arbeitstagen berechnen

Die Weber Metallbau GmbH sagt einem Kunden eine Lieferung innerhalb von zehn Arbeitstagen zu und berechnet ab dem Bestelldatum, unter Ausschluss der Wochenenden, das späteste zulässige Lieferdatum.

SLA-Frist für eine Support-Anfrage

Ein IT-Dienstleister muss Support-Tickets innerhalb von drei Arbeitstagen beantworten und berechnet für ein am Freitagnachmittag eingegangenes Ticket die tatsächliche Frist unter Berücksichtigung des Wochenendes.

Zahlungsziel unter Berücksichtigung von Feiertagen

Eine Buchhaltung prüft, ob eine Rechnung mit vierzehn Tagen Zahlungsziel über einen gesetzlichen Feiertag im jeweiligen Bundesland fällt, und passt die interne Mahnfrist entsprechend an.

Werden Feiertage automatisch berücksichtigt?

Automatisch ausgeschlossen werden Samstag und Sonntag. Feiertage können Sie zusätzlich als eigene Liste angeben, da sie je nach Bundesland unterschiedlich sind.

Kann ich statt zweier Daten auch eine Anzahl Arbeitstage vorgeben?

Ja. Sie geben ein Startdatum und eine Anzahl Arbeitstage ein und erhalten das resultierende Enddatum zurück.

Zählt der Starttag selbst mit?

Das lässt sich einstellen, je nachdem, ob Ihre Frist am Starttag selbst beginnt oder erst am folgenden Tag.

Werden meine eingegebenen Daten übertragen?

Nein. Die Berechnung erfolgt direkt in Ihrem Browser.

Muss ich mich anmelden?

Nein. Es gibt derzeit keine Konten – die Nutzung im Browser ist kostenlos und ohne Limit.

Was kostet die Nutzung über die API?

$0.002 pro Anfrage. Im Browser bleibt die Funktion unabhängig davon kostenlos.

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/dev/business-days

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/dev/business-days \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items":["valor-1","valor-2"]}'
{
  "items": [
    "valor-1",
    "valor-2"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.business_days",
  "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.

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.

Vollständige KIT-Dokumentation lesen →