Arbeitstage im Monat
Der Juli 2026 hat 23 Arbeitstage: 31 Kalendertage minus 8 Samstage und Sonntage. Wählen Sie Jahr und Monat, ergänzen Sie die Feiertage Ihres Betriebs und erhalten Sie eine Zahl für Stundenbudgets, anteilige Gehälter oder abrechenbare Kapazität. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Jahr
- 2.026
- Monat
- 7
- Monatsname
- July
- Kalendertage
- 31
- Wochenendtage
- 8
- Wochentage vor Feiertagen
- 23
Lohnabrechnung, Personalplanung und Lieferpläne brauchen oft zuerst eine Zahl: wie viele Arbeitstage von Montag bis Freitag in einen Kalendermonat fallen. Manuelles Zählen ist langsam, und Firmenfeiertage vom Wandkalender abzuziehen ist leicht falsch, wenn Februar in Schaltjahren wechselt oder ein Feiertag auf ein Wochenende fällt. Dieser Arbeitstage-im-Monat-Rechner nimmt ein Jahr, einen Monat von eins bis zwölf und optional eine Liste von Feiertagsdaten und liefert die inklusive Anzahl der Wochentage, die nach Abzug dieser Feiertage übrig bleiben.
Was ein Arbeitstag in einem einzelnen Monat bedeutet
Ein Arbeitstag in diesem Rechner ist jeder gregorianische Kalendertag, der im angeforderten Jahr und Monat auf Montag, Dienstag, Mittwoch, Donnerstag oder Freitag fällt und nicht im optionalen holidays-Array steht. Samstage und Sonntage zählen nie, ob der Monat lang oder kurz ist. Feiertage am Wochenende ändern die Summe nicht weiter, weil diese Tage bereits als Wochenende ausgeschlossen wurden; nur Feiertage an einem Wochentag in diesem Monat senken die Arbeitstage-Summe, und diese Daten erscheinen in der holidays-Liste der Antwort, damit Prüfer genau sehen, welche arbeitsfreien Wochentage angewendet wurden.
Daten im holidays-Array, die zu einem anderen Monat gehören, werden als echte Kalendertage geprüft, aber für die Zählung ignoriert, sodass Sie eine Jahresfeiertagsliste wiederverwenden können, ohne sie zuvor zu filtern. Der Algorithmus läuft jeden bürgerlichen Tag vom Ersten bis zum Letzten des Monats mit reiner Arithmetik ab: Monatslängen folgen der festen gregorianischen Tabelle mit der üblichen Schaltjahresregel für Februar, Wochentage folgen der Sakamoto-Methode.
Wo monatliche Arbeitstage-Zählungen ihren Nutzen zeigen
HR- und Lohnteams nutzen einen Arbeitstage-im-Monat-Rechner, wenn sie monatliche Stundenbudgets setzen, Gehälter anteilig berechnen oder erklären, warum ein Abrechnungsmonat mehr Kapazität hat als ein anderer. Projekt- und Operations-Manager vergleichen theoretische Wochentagskapazität mit dem Personalbestand, bevor sie Lieferzusagen annehmen, die zweiundzwanzig Arbeitstage ohne Blick auf den echten Kalender unterstellen. Finance und Professional-Services-Ops stimmen Zeiterfassungen mit dem theoretischen Maximum an Arbeitstagen in einem Abrechnungszeitraum ab, ohne für jeden Kunden eine Desktop-Tabelle zu öffnen.
Anwendungsfälle
Monatliche Lohnabrechnung und Stundenbudgets
Berechnen Sie, wie viele Mo–Fr-Arbeitstage in einen Lohnmonat fallen, und ziehen Sie Firmenfeiertage ab, damit Stundenbudgets und anteilige Vergütung dieselbe Zahl teilen.
Kapazität des Abrechnungszeitraums
Professional-Services- und SaaS-Ops messen die theoretische Wochentagskapazität eines Abrechnungsmonats, bevor sie sie mit gebuchten Stunden vergleichen.
Personal- und Lieferplanung
Planer dimensionieren monatliche Personalpläne am echten Wochentagszähler nach regionalen Feiertagen, ohne Samstage oder Sonntage zu zählen.
Häufige Fragen
Wie zähle ich Arbeitstage in einem Monat?
Optional übergeben Sie holidays als Array von YYYY-MM-DD-Zeichenketten.
Kann ich die Feiertagsliste für das ganze Jahr einfügen?
Ja. Daten aus anderen Monaten werden als echte Tage geprüft und dann übergangen, eine Jahresliste passt also für jeden Monat ohne Vorfilterung. Doppelte Daten zählen nur einmal.
Ändert ein Schaltjahr die Zählung im Februar?
Ja. Im Schaltjahr bekommt der Februar einen zusätzlichen Tag, der einen Arbeitstag mehr bringen kann. Ein Feiertag am 29. Februar gilt nur in Schaltjahren: 2024-02-29 ist gültig, 2023-02-29 wird abgelehnt.
Kann ich sehen, welche Feiertage abgezogen wurden?
Ja. Das Ergebnis listet jeden Feiertag auf, der im Monat auf einen Werktag fiel, und nennt ihre Anzahl, damit Prüfende genau sehen, welche Tage entfallen sind.
Was passiert mit einem Feiertag am Wochenende?
Er senkt die Zahl nicht zusätzlich, denn Samstage und Sonntage sind ohnehin schon ausgenommen. Nur Feiertage von Montag bis Freitag innerhalb des Monats verringern die Arbeitstage.
Verwandte Tools
Für Entwickler — API-Zugang
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.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/date/working-days-this-month \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2026,"month":7}'const res = await fetch("https://api.kit.forhosting.com/date/working-days-this-month", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2026,
"month": 7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/working-days-this-month",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2026,
"month": 7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/working-days-this-month", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2026,"month":7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2026,"month":7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/working-days-this-month", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"year": 2026,
"month": 7
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.working_days_this_month",
"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.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Fehlgeschlagene Validierung wird nicht berechnet; erfolgreiche Aufrufe nutzen den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.
Was ein Arbeitstag in einem einzelnen Monat bedeutet
Es wird kein JavaScript-Date-Objekt erzeugt, daher ist die Antwort in jeder Worker-Region und in Offline-Tests identisch.
Eingabevertrag, Antwortfelder und Fehlerverhalten
Jeder Feiertag wird als echter gregorianischer Tag geprüft, einschließlich des 29. Februar nur in Schaltjahren, sodass 2023-02-29 abgelehnt und 2024-02-29 akzeptiert wird. Senden Sie einen JSON-Body mit year und month als Pflicht-Ganzzahlen. year ist ein gregorianisches Jahr im unterstützten Bereich; month ist eine Ganzzahl von eins (Januar) bis zwölf (Dezember). holidays ist ein optionales Array von ISO-8601-Kalenderzeichenketten im Format YYYY-MM-DD; lassen Sie es weg oder übergeben Sie ein leeres Array, wenn der Monat keine Schließungen außerhalb des Wochenendes hat. Aliase sind der Bequemlichkeit wegen akzeptiert: y und yr mappen auf year; m und mon auf month. Bei Erfolg liefert der Body die normalisierten year und month, month_name als englische Monatsbezeichnung, calendar_days als volle Monatslänge, weekend_days als Anzahl der Samstage und Sonntage, weekdays_before_holidays als Mo–Fr-Summe vor Feiertagsabzug, working_days als endgültige Kapazität nach Abzug von Wochentagsfeiertagen, holidays_excluded als wie viele Wochentagsfeiertage die Summe senkten, holidays als sortierte Liste dieser Wochentagsfeiertage im Monat, is_leap_year für das Jahr und eine kurze formula-Zeichenkette mit der Regel. Beispiel: year 2026 und month 7 ohne Feiertage ergibt die volle Wochentagszahl für Juli 2026; ein Feiertag unter der Woche wie 2026-07-04 senkt working_days um eins und listet dieses Datum unter holidays. Fehlendes year oder month, ein Monat außerhalb von eins bis zwölf, ein holidays-Wert der kein Array ist oder ein ungültiges Feiertagsdatum lösen invalid_input aus und werden nicht berechnet.
Wo monatliche Arbeitstage-Zählungen ihren Nutzen zeigen
Weil die Implementierung pure parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Sprachmodell-Tokens und ohne Feiertags-API-Abhängigkeit—Sie liefern die Feiertagsliste, die zu Ihrer Jurisdiktion oder Ihrem Firmenkalender passt. Halten Sie Anfragen klein, fixieren Sie working_days in Integrationstests und erhalten Sie reproduzierbare Monatskapazität für Lohn, SLA-Engines, Rechnungsvorschauen und Edge-Worker, ohne einen eigenen vollständigen Kalenderdienst aufzubauen.
Technische Fragen
Sind Wochenenden enthalten?
Nein. Samstage und Sonntage zählen nie zu working_days. Sie erscheinen nur in weekend_days und calendar_days.
Was, wenn ein Feiertag auf ein Wochenende fällt?
Wochenend-Feiertage ändern die Summe nicht weiter. Nur Feiertage von Montag bis Freitag im angeforderten Monat senken working_days und erscheinen in der holidays-Antwortliste.
Zählen Feiertage außerhalb des angeforderten Monats?
Nein. Sie müssen bei Angabe gültige Daten sein, aber nur Feiertage im selben year und month können working_days senken.
Was kostet der Arbeitstage-im-Monat-Rechner?
Das Browser-Tool ist kostenlos. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.