Wochentagsanzahl im Jahr
Wählen Sie einen Wochentag und ein Jahr und sehen Sie, wie oft er vorkommt: 2024 hat 53 Montage, weil es ein Schaltjahr ist, das an einem Montag begann. Die meisten Wochentage kommen 52-mal vor, einer oder zwei 53-mal. 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.024
- Wochentag
- Monday
- Wochentagsindex
- 1
- Anzahl
- 53
- Tage im Jahr
- 366
- Wochentag am 1. Jan.
- 1
Das Planen von Meetings, Lohnzyklen, Content-Kalendern und Datumsübungen im Unterricht läuft auf dieselbe Frage hinaus: wie oft fällt ein gegebener Wochentag in ein bestimmtes Jahr? Ein Gemeinjahr hat dreihundertfünfundsechzig Tage, also zweiundfünfzig volle Wochen plus einen Resttag; ein Schaltjahr hat dreihundertsechsundsechzig, also zwei Resttage. Diese Reste bedeuten, dass die meisten Wochentage zweiundfünfzigmal vorkommen, während ein oder zwei Wochentage dreiundfünfzigmal vorkommen, je nachdem, auf welchen Wochentag der erste Januar fällt und ob der neunundzwanzigste Februar existiert. Unerkannte Wochentagszeichenketten scheitern mit einem klaren Fehler für ungültige Eingabe und werden nicht berechnet.
Warum ein Wochentag 52- oder 53-mal vorkommt
Ein gewöhnliches Jahr hat 365 Tage, also 52 volle Wochen und einen übrigen Tag. Ein Schaltjahr hat 366 Tage und damit zwei übrige Tage. Diese übrigen Tage entscheiden alles: Der Wochentag des 1. Januar kommt in einem gewöhnlichen Jahr 53-mal vor, alle anderen 52-mal. Im Schaltjahr erreichen zwei aufeinanderfolgende Wochentage die 53, nämlich der Wochentag des 1. Januar und der folgende. Das Jahr 2024 begann an einem Montag und hatte einen Schalttag im Februar, deshalb gab es 53 Montage und 53 Dienstage.
So nutzen Sie das Ergebnis richtig
Planen Sie eine wöchentliche Besprechung, eine Lohnzahlung oder einen festen Veröffentlichungstag, sollten Sie nicht einfach mit 52 Terminen rechnen. Prüfen Sie zuerst, ob Ihr Wochentag in diesem Jahr zu den langen gehört. Ein häufiger Fehler ist, das Schaltjahr zu vergessen: Es ändert nicht nur die Zahl der Tage, sondern auch, welche Wochentage 53-mal vorkommen. Schaltjahre folgen der üblichen Regel, durch vier teilbar, außer bei Jahrhundertjahren, die durch vierhundert teilbar sein müssen. Den Wochentag können Sie als vollen Namen, als Kürzel aus drei Buchstaben oder als Zahl von null bis sechs angeben.
Wie Wochentagsfrequenz in Gemein- und Schaltjahren funktioniert
Jedes gregorianische Jahr enthält entweder dreihundertfünfundsechzig oder dreihundertsechsundsechzig Tage. Dreihundertfünfundsechzig entspricht zweiundfünfzig Wochen plus einem Tag, also erscheint genau ein Wochentag dreiundfünfzigmal und die anderen sechs zweiundfünfzigmal. Dreihundertsechsundsechzig entspricht zweiundfünfzig Wochen plus zwei Tagen, also erscheinen zwei aufeinanderfolgende Wochentage dreiundfünfzigmal — der Wochentag des ersten Januar und der nächste Wochentag in der Woche.
Schaltjahre folgen der Standardregel: teilbar durch vier, außer Jahrhundertjahre es sei denn teilbar durch vierhundert. Die Engine entscheidet zuerst die Tagesanzahl aus dieser Schaltregel, findet dann den Wochentag des ersten Januar mit Sakamoto-Arithmetik (reine Modulo-Formeln, kein Host-Date-Objekt), zählt dann, wie oft Ihr Zielwochentag im Jahr vorkommt. Senden Sie weekday als vollständigen englischen Namen wie Monday, dreistellige Abkürzung wie Mon, oder eine Ganzzahl von null bis sechs wobei null Sonntag ist.
Groß-/Kleinschreibung wird bei Namen ignoriert.
Anwendungsfälle
Meeting- und Kampagnenkalender
Produkt- und Marketingteams prüfen, wie viele Montage oder Freitage in ein Launch-Jahr fallen, bevor sie wiederkehrende Slots oder wöchentliche Content-Veröffentlichungen buchen.
Lohn- und Schichtschätzer
HR- und Ops-Tools schätzen wöchentliche Zahlungszyklen oder Schichtvorlagen aus der echten Wochentagsfrequenz in einem Gemein- oder Schaltjahr.
Häufige Fragen
Was passiert, wenn der Wochentagsname falsch ist?
Unerkannte Namen wie "Funday" werden abgelehnt und nicht berechnet; nutzen Sie Sunday–Saturday oder gängige dreistellige Abkürzungen.
Ändert ein Schaltjahr die Antwort?
Ja. Ein Schaltjahr hat 366 Tage, also erscheinen zwei Wochentage 53-mal statt einem. Der 29. Februar wird über die standardmäßige gregorianische Schaltregel einbezogen.
Kann ich eine Zahl statt eines Namens übergeben?
Ja. Weekday darf eine Ganzzahl 0–6 sein, wobei 0 Sonntag und 6 Samstag ist, passend zu gängigen Kalender-APIs. Die Antwort liefert weiterhin den kanonischen englischen Namen.
Welche Wochentage kommen 53-mal vor?
In einem gewöhnlichen Jahr nur der Wochentag des 1. Januar. In einem Schaltjahr sind es zwei aufeinanderfolgende Tage, dieser Wochentag und der nächste, im Jahr 2024 also Montag und Dienstag.
Wie viele Montage hat das Jahr 2024?
Es hat 53 Montage. Das Jahr 2024 ist ein Schaltjahr mit 366 Tagen und begann an einem Montag, daher kommen Montag und Dienstag 53-mal vor, alle anderen Wochentage 52-mal.
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/weekday-frequency \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2024,"weekday":"Monday"}'const res = await fetch("https://api.kit.forhosting.com/date/weekday-frequency", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2024,
"weekday": "Monday"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/weekday-frequency",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2024,
"weekday": "Monday"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/weekday-frequency", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2024,"weekday":"Monday"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2024,"weekday":"Monday"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/weekday-frequency", 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": 2024,
"weekday": "Monday"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.weekday_frequency",
"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
Diese Fähigkeit beantwortet diese Frage deterministisch für jedes gregorianische Jahr von eins bis neuntausendneunhundertneunundneunzig: senden Sie das Jahr und einen Wochentagsnamen und erhalten Sie eine stabile JSON-Zählung von zweiundfünfzig oder dreiundfünfzig plus Schaltjahr-Kontext und die Liste der Wochentage mit dreiundfünfzig Vorkommen.
Wie Wochentagsfrequenz in Gemein- und Schaltjahren funktioniert
Senden Sie year als JSON-Ganzzahl oder Ganzzahl-Zeichenkette (Aliase y und yr). Identische Eingaben erzeugen immer identisches JSON, weil der Pfad reine Arithmetik ohne Netzwerk, ohne Zufallsseed und ohne Wanduhr ist.
Antwortfelder lesen und ungültige Wochentagsnamen behandeln
Die Fehlermeldung nennt wenn möglich das schlechte Token, damit Formulare einen präzisen Hinweis zeigen. Bevorzugen Sie vollständige Namen in nutzerseitigen Formularen; akzeptieren Sie Abkürzungen und numerische Indizes beim Integrieren von Kalendern, die bereits nullbasierte Sonntagsindizes nutzen. Bei Erfolg spiegelt die Antwort year, den kanonischen Wochentagsnamen (Sunday bis Saturday) und weekday_index von null für Sonntag bis sechs für Samstag. Das Feld count ist die Antwort, die Sie suchten: zweiundfünfzig oder dreiundfünfzig. Unterstützende Felder helfen UIs und Tests: days_in_year ist dreihundertfünfundsechzig oder dreihundertsechsundsechzig, is_leap_year ist ein Boolean, jan1_weekday und jan1_weekday_name beschreiben den ersten Tag des Jahres, und weekdays_with_53 listet jeden Wochentagsnamen der dreiundfünfzigmal in diesem Jahr vorkommt, damit Sie die langen Wochentage ohne zweite Anfrage hervorheben können. Die method-Bezeichnung ist immer weekday_frequency und calendar ist immer gregorian, damit Downstream-Code verzweigen kann ohne Formen zu erschnüffeln. Fehlendes Jahr, fehlender Wochentag, Jahr außerhalb von eins bis neuntausendneunhundertneunundneunzig, Nicht-Ganzzahl-Jahr und jede unerkannte Wochentagszeichenkette scheitern mit invalid_input und werden nicht berechnet.
API-Nutzung, Preise, Planungsabläufe und praktische Grenzen
Rufen Sie den kostenlosen Browser-Wochentagszähler für Meeting-Planer, redaktionelle Kalender, Stundenpläne und schnelle Prüfungen auf, wie viele Freitage oder Montage ein Kampagnenjahr enthält. Jahre sind auf eins bis neuntausendneunhundertneunundneunzig begrenzt, um anderen Datumswerkzeugen im Katalog zu entsprechen und die Anzeige sicher zu halten. Senden Sie einen JSON-Body mit dem Pflicht-Ganzzahljahr und dem Pflicht-Wochentag als Zeichenkette oder Ganzzahl. Nutzen Sie die vorausbezahlte API, wenn ein Planungsdienst, Lohnschätzer, Content-CMS oder Kalender-Analytics-Pipeline einen stabilen Vertrag unter KIT-Guthaben zu $0.002 pro erfolgreichem Element braucht; Validierungsfehler verbrauchen nie Guthaben, nachdem die Engine die Anfrage ablehnt. Kombinieren Sie diesen Endpoint mit einem Monatskalender-Generator, wenn Sie ein druckbares Raster brauchen, oder mit Geschäftstag-Zählern, wenn Feiertage wichtiger sind als die rohe Wochentagsfrequenz. Autoren die SDKs ausliefern können count und weekdays_with_53 direkt in Dashboards mappen, die beantworten wie viele Montage in einem Jahr, ohne Schaltregeln in jeder Sprache neu zu implementieren.
Integrationsbeispiele
Unterrichts- und Quizgeneratoren
Lehrkräfte und Nachhilfe-Apps fragen, wie viele Dienstage in einem Jahr liegen, und prüfen Schülerantworten mit deterministischem JSON.
Technische Fragen
Wie zähle ich, wie viele Montage in einem Jahr sind?
Senden Sie JSON mit year (zum Beispiel 2024) und weekday auf "Monday" (oder "Mon"). Das Feld count ist 52 oder 53 je nach diesem gregorianischen Jahr.
Ist der Wochentagszähler kostenlos?
Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.