ISO-Wochentag
Geben Sie ein Datum ein und erhalten Sie die ISO-Wochentagsnummer, von 1 für Montag bis 7 für Sonntag: Der 25. Juli 2026 ist ein Samstag, also lautet die Antwort 6. Name des Tages und Rechenschritte stehen dabei. 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
- Datum
- 2026-07-25
- Jahr
- 2.026
- Monat
- 7
- Tag
- 25
- ISO-Wochentag
- 6
Eine ISO-Wochentagsnummer beantwortet eine präzise Frage, die Ingenieure und standardorientierte Planer täglich stellen: Welchen Integer von eins bis sieben weist ISO 8601 einem gegebenen Kalenderdatum zu? Fügen Sie eine Jahr-Monat-Tag-Zeichenkette wie zweitausendsechsundzwanzig Bindestrich null sieben Bindestrich fünfundzwanzig ein, und dieses Werkzeug liefert die ISO-Wochentagsnummer, bei der Montag eins, Dienstag zwei und Sonntag sieben ist, plus einen kurzen englischen Vertragswochentagsnamen und eine geordnete Liste arithmetischer Schritte.
Was ISO-Wochentagsnumerierung bedeutet und warum sie sich von Sonntags-Ursprung-Systemen unterscheidet
ISO 8601 definiert die Wochentagsnummer als Integer von eins bis sieben mit Montag als erstem Wochentag und Sonntag als siebtem. Diese Konvention trägt ISO-Wochendaten, viele europäische Geschäftskalender und unzählige APIs, die den Wochentag als maschinenfreundlichen Code statt als lokalisierten Namen speichern. Es ist nicht dasselbe wie JavaScript Date getDay, das null für Sonntag bis sechs für Samstag liefert, noch dasselbe wie Systeme, die Sonntag als Tag eins behandeln.
Wenn Sie speziell die ISO-Nummer brauchen — zum Beispiel um eine ISO-Wochendatum-Zeichenkette zu bauen, gegen eine Datenbankspalte mit eins bis sieben zu vergleichen oder zu validieren, dass eine Meeting-Serie immer auf Wochentag Nummer fünf fällt — wollen Sie einen Rechner, der die beiden Konventionen nie verwechselt. Diese Fähigkeit akzeptiert ein einzelnes ISO-Kalenderdatum als vier Ziffern, Bindestrich, zwei Ziffern, Bindestrich, zwei Ziffern, prüft, dass der Tag im proleptischen gregorianischen Kalender existiert, und mappt das Datum auf die ISO-Wochentagsnummer mit Sakamotos kompakter Ganzzahlformel.
Schaltjahre folgen der üblichen Regel: durch vier teilbar außer Jahrhundertjahren, die nicht durch vierhundert teilbar sind. Die Antwort spiegelt das kanonische Datum und numerisches Jahr, Monat und Tag wider, damit Aufrufer Eingabe und abgeleiteten Code ohne erneutes Parsen protokollieren können.
Praktische Tipps, Grenzen, Randfälle und verwandte Suchen
Senden Sie immer ein reines Kalenderdatum ohne Zeitkomponente, Bruchteile von Sekunden oder abschließendes Z; erweiterte Zeitstempel werden abgelehnt, damit Zeitzonen-Mitternächte den bürgerlichen Tag nicht verschieben. Behalten Sie für Tests einen kleinen bekannten Satz: ein Datum Mitte der Woche, einen Sonntag der sieben liefern muss, einen Montag der eins liefern muss, einen gültigen Schalttag wie zweitausendvierundzwanzig Bindestrich null zwei Bindestrich neunundzwanzig und einen absichtlichen Fehler wie zweitausenddreiundzwanzig Bindestrich null zwei Bindestrich neunundzwanzig. Jahresgrenzen enden bei neuntausendneunhundertneunundneunzig, damit vierstellige ISO-Zeichenketten auf dieser Produktfläche wohldefiniert bleiben.
Round-Trip-Prüfungen sind geradeaus: berechnen Sie den Wochentag mit einer anderen vertrauenswürdigen gregorianischen Quelle und bestätigen Sie, dass Montag auf eins und Sonntag auf sieben mappt. Diese Landing zielt auf Personen, die nach ISO-Wochentagsnummer, ISO-8601-Wochentag eins bis sieben oder Montag gleich eins Sonntag gleich sieben aus einem ISO-Datum suchen. Es ist kein Werktagszähler, kein locale-bewusster Formatierer und kein Alters- oder Intervallwerkzeug.
Anwendungsfälle
Hausaufgaben- und Standardübungen
Lernende und Trainer bestätigen den ISO-Wochentagsinteger für Lehrbuchdaten und vergleichen ihn mit Sonntags-Ursprung-Systemen, die null bis sechs nutzen.
Häufige Fragen
Welches Datumsformat brauche ich?
Ein einzelnes ISO-Kalenderdatum als YYYY-MM-DD (zum Beispiel 2026-07-25). Datetimes, Ordinaldaten und Wochendaten werden nicht akzeptiert.
Was passiert bei einem ungültigen Datum wie 2023-02-29?
Ungültige Monate, Null-Tage und Nicht-YYYY-MM-DD-Formen werden ebenfalls abgelehnt.
Ist der Sonntag in der ISO-Zählung 7 oder 0?
Der Sonntag ist 7. ISO zählt von Montag als 1 bis Sonntag als 7, anders als Programme, die den Sonntag als 0 und den Samstag als 6 führen, oder Systeme, die die Woche mit dem Sonntag als Tag 1 beginnen.
Kann ich ein Datum mit Uhrzeit einfügen?
Nein. Geben Sie nur das Kalenderdatum ein, ohne Uhrzeit oder Zeitzonenangabe. Eine Uhrzeit könnte den Tag in einer anderen Zone über Mitternacht schieben, deshalb wird sie abgelehnt, statt einen falschen Wochentag zu riskieren.
Zeigt das Ergebnis, ob das Jahr ein Schaltjahr ist?
Ja. Neben Nummer und Namen des Tages sehen Sie, ob das Jahr ein Schaltjahr ist, und eine kurze Liste der Rechenschritte. So wird der 29. Februar eines Schaltjahres angenommen und wie jeder andere Tag geprüft.
Was passiert bei einem ungültigen Datum wie dem 29. Februar 2023?
Es wird abgelehnt, weil 2023 kein Schaltjahr ist und dieser Tag nicht existiert. Statt einer stillschweigend falschen Antwort erhalten Sie einen klaren Hinweis, ebenso bei unmöglichen Monaten oder falscher Schreibweise.
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/iso-weekday-number \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-07-25"}'const res = await fetch("https://api.kit.forhosting.com/date/iso-weekday-number", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/iso-weekday-number",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/iso-weekday-number", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/iso-weekday-number", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"date": "2026-07-25"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.iso_weekday_number",
"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.
Limits
year_min | 1 |
year_max | 9999 |
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
Ungültige Formen, unmögliche Monate und ein neunundzwanzigster Februar außerhalb eines Schaltjahrs werden mit invalid_input abgelehnt statt einer stillen Falschantwort.
Wie Sie die API aufrufen und was die Antwort enthält
Die Zeichenkette muss exakt YYYY-MM-DD entsprechen und einen realen Tag im inklusiven Jahresbereich von eins bis neuntausendneunhundertneunundneunzig darstellen. Bevorzugen Sie diesen Endpunkt, wenn das Hauptprodukt des Aufrufs die ISO-Nummer selbst ist; wenn Sie vor allem einen langen Wochentagsnamen für Prosa brauchen, passt ein breiterer Wochentagsrechner besser, aber beide bleiben bei der Montag-bis-Sonntag-Numerierung konsistent. Senden Sie einen JSON-Körper mit einem erforderlichen Zeichenkettenfeld namens date. Derselbe Wert kann unter den Aliasen iso_date, value oder day für Formular-Kompatibilität ankommen. Bei Erfolg enthält die Nutzlast date als kanonische Zeichenkette, year, month und day als Ganzzahlen, iso_weekday und weekday_number als denselben Integer von eins bis sieben, weekday_name als langes englisches Label zu dieser Nummer, leap_year als Boolean, eine lesbare Nachricht und ein steps-Array, das Parse und Klassifikation wiederholt. Fehlgeschlagene Validierung — fehlendes Feld, falscher Typ, schlechte Form, Jahr außerhalb des Bereichs, unmöglicher Monat oder Tag oder ein nicht-schaltjähriger neunundzwanzigster Februar — liefert invalid_input und wird nie berechnet. Der Preis ist ein pauschales $0.002 pro erfolgreicher Anfrage mit Einheit item und marginalem Preis null.
Praktische Tipps, Grenzen, Randfälle und verwandte Suchen
Fehlgeschlagene Aufgaben mit invalid_input verbrauchen kein Prepaid-Guthaben. Bei der Integration speichern Sie iso_weekday als Ganzzahlspalte und behandeln weekday_name als englischen Anzeige-Komforttext.
Integrationsbeispiele
ISO-Wochen- und Scheduler-Fixtures
Backend-Teams erzeugen bekannte Montag=1…Sonntag=7-Fixtures für ISO-Wochen-Pipelines und Kalender-UIs ohne Abhängigkeit von Host-Uhr oder Zeitzone.
Datenbank- und API-Vertragsprüfungen
Ingenieure prüfen, dass gespeicherte Wochentagscodes der ISO-8601-Numerierung entsprechen, wenn nur ein ISO-Datumsstempel aus Formular oder Importdatei vorliegt.
Technische Fragen
Wie ist die ISO-Wochentagsnummer definiert?
Montag = 1, Dienstag = 2, Mittwoch = 3, Donnerstag = 4, Freitag = 5, Samstag = 6, Sonntag = 7, gemäß ISO 8601.
Hängt das Ergebnis von meiner Zeitzone ab?
Nein. Der Solver nutzt reine gregorianische Arithmetik und liest nie Host-Uhr oder Date-Zeitzone, sodass Browser und API übereinstimmen.
Was kostet die ISO-Wochentagsnummer-API?
Erfolgreiche Anfragen kosten pauschal $0.002 pro Item. Fehlgeschlagene Validierung (invalid_input) wird nicht berechnet. Der Browser-Runner ist kostenlos.