ISO-Woche in Datum umrechnen
Machen Sie aus einer ISO-Wochenangabe einen echten Tag: Der Montag der Woche 1 von 2024 ist der 1. Januar 2024, der Montag der Woche 1 von 2015 fällt dagegen auf den 29. Dezember 2014. 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
- Woche
- 1
- Wochentag
- 1
- Wochentagsname
- Monday
- Datum
- 2024-01-01
- Kalenderjahr
- 2.024
- Monat
- 1
Dieser Umrechner von ISO-Woche in Datum bildet ein ISO-8601-Wochenjahr, eine Wochennummer von eins bis zweiundfünfzig oder dreiundfünfzig und einen ISO-Wochentag von Montag gleich eins bis Sonntag gleich sieben auf den entsprechenden gregorianischen Kalendertag im Format JJJJ-MM-TT ab. Die ISO-Wochenzählung ist der Standard, der in Logistik, Lohnabrechnungskalendern, Produktionsplänen und vielen europäischen Geschäftssystemen verwendet wird: Woche eins enthält immer den vierten Januar, Wochen beginnen immer am Montag, und manche Jahre haben eine dreiundfünfzigste Woche. Sie wissen vielleicht bereits, dass der Montag von 2024 Woche eins der 2024-01-01 ist, dass der Montag von 2015 Woche eins in den Dezember 2014 zurückfällt, und dass eine Anfrage nach Woche dreiundfünfzig eines zweiundfünfzigwöchigen Jahres scheitern muss. Die Engine nutzt ausschließlich reine ganzzahlige gregorianische Arithmetik ohne Netzwerkaufrufe, ohne Sampling und ohne Date-Objekt, sodass dieselben Eingaben immer dasselbe Datum ergeben.
Was die Umrechnung von ISO-Woche in Datum liefert und wann sie scheitert
Die ISO-8601-Wochenzählung kennzeichnet einen Tag mit drei Zahlen: dem Wochenjahr Y, der Wochennummer W von eins bis zur letzten Woche dieses Jahres, und dem Wochentag D, wobei Montag eins und Sonntag sieben ist. Woche eins des Jahres Y ist definiert als die Woche, die den vierten Januar von Y enthält, was zugleich die Woche ist, die den ersten Donnerstag von Y enthält; von diesem Ankerpunkt aus geht die Engine vorwärts oder rückwärts um ganze Wochen und Wochentage.
Nahe den Jahresgrenzen kann das gregorianische Jahr des Ergebnisses vom ISO-Wochenjahr abweichen: Zum Beispiel ist der Montag von 2015-W01 der 2014-12-29, und der Freitag von 2020-W53 ist der 2021-01-01. Fehlende oder nicht-ganzzahlige Werte für Jahr, Woche oder Wochentag, Wochentage außerhalb von eins bis sieben sowie Jahre außerhalb des unterstützten Bereichs von eins bis neuntausendneunhundertneunundneunzig werden ebenfalls zurückgewiesen.
Wie Jahr, Woche und Wochentag gelesen werden und wie das Datum reproduzierbar bleibt
Ganzzahlige Zeichenketten und sichere BigInts werden akzeptiert, sofern sie als ganze Zahlen innerhalb der dokumentierten Bereiche interpretierbar sind; Dezimalstellen, leere Zeichenketten und nicht-numerische Tokens werden zurückgewiesen, damit eine fehlerhafte Zelle nicht zu einem falschen Versandtag wird. Die Berechnung beginnt beim vierten Januar des Wochenjahres, ermittelt dessen ISO-Wochentag mit Sakamoto-artiger reiner Ganzzahlarithmetik, geht zurück zum Montag von Woche eins und addiert dann sieben mal Woche minus eins plus Wochentag minus eins Tage.
Ordnungswerte, die vor dem ersten Januar oder nach dem letzten Dezember liegen, werden über gregorianische Jahresgrenzen hinweg mit vollständiger Schaltjahrbehandlung normalisiert, einschließlich der Vierhundert-Jahre-Regel.
Wo die Umrechnung von Woche in Datum in Planung, Logistik und Software passt
Betriebsteams begegnen ISO-Wochenbezeichnungen auf Bestellungen, Lieferfenstern und Produktionsplänen, die Woche zweiundvierzig sagen, ohne einen Monat zu nennen. Finanz- und HR-Kalender schließen Perioden oft nach ISO-Woche ab, und Berichtswerkzeuge müssen diese Bezeichnungen in konkrete Start- und Enddaten für Filter und Exporte umwandeln. Entwickler rufen denselben Vertrag aus Skripten auf, um deterministische Testvektoren für Datumsauswähler zu erzeugen, um vom Nutzer eingegebene Wochenangaben vor der Speicherung zu normalisieren, oder um Aufgabenstellungen in Programmierwettbewerben zu erfüllen, die einen Kalendertag statt einer grob geschätzten Näherung verlangen.
Lehrkräfte nutzen es beim Unterrichten von ISO-8601: Studierende können prüfen, dass Woche eins immer den vierten Januar abdeckt und nur lange Jahre Woche dreiundfünfzig akzeptieren. Produkt- und Integrationswerkzeuge nutzen die Umrechnung, wenn ein Formular Jahr, Woche und Wochentag erfasst und das Backend ein einziges JJJJ-MM-TT für Sortierung und Verknüpfungen speichern muss. Kombinieren Sie es mit dem ISO-Wochennummer-Rechner, wenn Sie die umgekehrte Abbildung von einem Kalenderdatum zu Woche und Wochenjahr benötigen, und mit weiteren Datumsendpunkten, wenn Sie ein kleines Labor freier, deterministischer Kalenderhelfer aufbauen.
Anwendungsfälle
Logistik- und Produktionspläne
ISO-Wochenbezeichnungen auf Bestellungen und Plänen in konkrete JJJJ-MM-TT-Versand- und Produktionsdaten umwandeln.
Lohnabrechnungs- und Berichtskalender
ISO-Wochenperioden für Filter, Exporte und Periodenabschlüsse in gregorianische Start- und Endtage auflösen.
Häufige Fragen
Was kostet der Umrechner von ISO-Woche in Datum?
Auf dieser Seite ist er im Browser gratis.
Wann wird Woche 53 zurückgewiesen?
Wenn das ISO-Wochenjahr nur 52 Wochen hat. Ein Jahr hat nur dann 53 Wochen, wenn der 1. Januar oder der 31.
Kann das Kalenderjahr vom ISO-Wochenjahr abweichen?
Ja. Tage nahe den Jahresgrenzen fallen oft in das vorherige oder nächste gregorianische Jahr, während sie trotzdem zum angefragten ISO-Wochenjahr gehören.
Rechnet dieses Werkzeug ein Kalenderdatum in eine ISO-Woche um?
Nein. Es bildet nur Wochenjahr, Woche und Wochentag auf ein Datum ab. Nutzen Sie den ISO-Wochennummer-Rechner für die umgekehrte Richtung.
Was bedeuten die drei Zahlen, die ich eingebe?
Die erste ist das ISO-Wochenjahr, die zweite die Wochennummer von 1 bis 52 oder 53, die dritte der Wochentag von 1 für Montag bis 7 für Sonntag. So ergeben 2024, 1 und 1 den 1. Januar 2024.
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-week-to-date \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2024,"week":1,"weekday":1}'const res = await fetch("https://api.kit.forhosting.com/date/iso-week-to-date", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2024,
"week": 1,
"weekday": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/iso-week-to-date",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2024,
"week": 1,
"weekday": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/iso-week-to-date", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2024,"week":1,"weekday":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2024,"week":1,"weekday":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/iso-week-to-date", 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,
"week": 1,
"weekday": 1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.iso_week_to_date",
"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
Was die Umrechnung von ISO-Woche in Datum liefert und wann sie scheitert
Dieser Umrechner löst dieses Tripel in eine einzelne Datumszeichenkette im erweiterten Format JJJJ-MM-TT auf, dazu strukturierte Felder für Kalenderjahr, Monat und Tag, den menschenlesbaren Wochentagsnamen, das kanonische iso_week_string wie 2024-W01 sowie die zur Validierung genutzte Anzahl weeks_in_iso_year. Die Anfrage wird mit invalid_input zurückgewiesen, wenn die Wochennummer die Wochenzahl des Jahres übersteigt — die meisten Jahre haben zweiundfünfzig Wochen, und nur Jahre, deren erster oder letzter Tag ein Donnerstag ist, haben dreiundfünfzig —, sodass 2024 Woche dreiundfünfzig scheitert, weil 2024 nur zweiundfünfzig Wochen hat. Es gibt keine Zeitzonenverschiebung, keinen gebietsschema-abhängigen ersten Wochentag und keine Abhängigkeit von der Systemuhr: Der Pfad baut entweder ein deterministisches Datum auf oder scheitert mit einer klaren Meldung, geeignet für Formulare, Unit-Tests und API-Clients.
Wie Jahr, Woche und Wochentag gelesen werden und wie das Datum reproduzierbar bleibt
Die bevorzugten Felder sind year für das ISO-Wochenjahr, week für die Wochennummer und weekday für den ISO-Wochentag, mit den Aliasen iso_week_year, week_year und y für year; iso_week, week_number und w für week; sowie iso_weekday, day und dow für weekday, damit Tabellenblätter, Query-Strings und typisierte Formulare denselben Vertrag wiederverwenden können. Kombinieren Sie den kostenlosen Browser-Lauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie das identische mathematische Ergebnis innerhalb einer automatisierten Pipeline, eines ERP-Konnektors oder eines Lohnabrechnungskalender-Generators benötigen, ohne eine zweite Kalenderbibliothek auszuliefern.
Wo die Umrechnung von Woche in Datum in Planung, Logistik und Software passt
Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem Rest des KIT-Tier-A-Katalogs und erlaubt es Ihnen, von einer Planungsdemo zu einer automatisierten Pipeline zu wechseln, ohne das mathematische Ergebnis zu ändern.
Integrationsbeispiele
Deterministische Test-Fixtures
Reproduzierbare Kalenderdaten aus Jahr/Woche/Wochentag-Tripeln für Unit-Tests und CI-Assertions erzeugen.
Technische Fragen
Wie sind Jahr, Woche und Wochentag definiert?
Year ist das ISO-Wochenjahr, week ist 1 bis 52 oder 53, und weekday ist nach ISO-8601 Montag=1 bis Sonntag=7.