Wochennummer im Quartal aus einem ISO-Datum
Geben Sie ein Datum ein und sehen Sie, in welche Woche seines Quartals es fällt: Der 20. Mai 2026 liegt in Woche 8 des zweiten Quartals, gezählt ab dem 1. April. Woche 1 sind immer die ersten sieben Tage des Quartals. 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-05-20
- Jahr
- 2.026
- Quartal
- 2
- Quartalsbeginn
- 2026-04-01
- Wochennummer
- 8
Ermitteln Sie für ein ausdrücklich angegebenes ISO-Datum eine eindeutige Wochenposition in Q1, Q2, Q3 oder Q4. Woche 1 beginnt am ersten Tag des Kalenderquartals; jeder weitere Siebentageszeitraum erhält die nächste Nummer. Die Berechnung liest weder die aktuelle Uhrzeit noch eine lokale Zeitzone oder einen externen Kalender. Daher eignet sich das Ergebnis für Dashboards, Berichtspipelines, Validierungsregeln und Tests, die überall übereinstimmen müssen. Senden Sie ein gültiges Datum im Format YYYY-MM-DD. Sie erhalten das normalisierte Datum, Jahr, Quartal, den Quartalsbeginn und die einsbasierte Wochennummer.
Definition der Woche innerhalb des Quartals
Dieser Rechner verwendet Kalenderquartale und Siebentagesblöcke ab dem jeweiligen Quartalsbeginn. Q1 beginnt am 1. Januar, Q2 am 1.
April, Q3 am 1. Juli und Q4 am 1. Oktober. Die ersten sieben Daten gehören zu Woche 1, die nächsten sieben zu Woche 2; danach wird genauso fortgezählt.
Der Dienst zählt abgeschlossene Tage seit Quartalsbeginn, teilt ganzzahlig durch sieben und addiert eins. Das unterscheidet sich von der ISO-Kalenderwoche, die montags beginnt und Quartalsgrenzen überschreiten kann. Die letzte Woche darf kürzer sein; manche Quartale erreichen Woche 14.
Schaltjahre werden nach den vollständigen gregorianischen Regeln einschließlich Jahrhundertausnahmen behandelt.
Datum eingeben und prüfen
Übergeben Sie date exakt im ISO-Format YYYY-MM-DD, beispielsweise 2026-05-20. Zusätzlicher Text, regionale Schreibweisen, Zeitstempel und fehlende führende Nullen werden abgelehnt. Das Jahr muss zwischen 0001 und 9999, der Monat zwischen 01 und 12 liegen; der Tag muss im Monat existieren.
Die Funktion nutzt weder JavaScript Date noch Rechnerzeitzone oder Systemuhr. Sie prüft die Zahlenbestandteile und führt begrenzte Ganzzahlarithmetik aus, sodass Wiederholungen identische Antworten liefern.
Ergebnis in Berichten verwenden
Quartalsbezogene Wochennummern sind kompakte Kennzeichen für einen quartalsweisen Arbeitsrhythmus. Produktteams können Woche 3 verschiedener Quartale vergleichen, auch wenn die jährliche Kalenderwoche abweicht. Exporte können jedes Datum vor dem Warehouse-Import anreichern und die Gruppierungsregel nachvollziehbar machen.
Testen Sie Grenzen um den 1. Gezählt werden Kalendertage, keine Arbeitstage: Wochenenden und Feiertage bleiben enthalten, Montag ist kein fester Starttag, und 4-4-5- sowie eigene Geschäftsjahreskalender werden nicht unterstützt. Speichern Sie eine ISO-Jahreswoche getrennt.
Für historische Wiederholungen geben Sie das Anwendungsdatum an, statt „heute“ abzurufen.
Anwendungsfälle
Quartals-Dashboards
Kennzeichnen Sie datierte KPIs mit einer einheitlichen Quartalswoche für periodenübergreifende Vergleiche.
Kampagnensteuerung
Ordnen Sie ein Aktivitätsdatum ohne Zeitzonenabhängigkeit seinem Siebentagesblock zu.
Häufige Fragen
Beginnt Woche 1 an einem Montag?
Nein. Sie beginnt am ersten Kalendertag des Quartals; jeder folgende Block umfasst sieben Tage.
Ist dies die ISO-Kalenderwoche?
Nein. ISO-Wochen beginnen montags und können Quartale überlappen; diese Nummer startet jedes Quartal neu.
Kann das Ergebnis Woche 14 sein?
Ja. Ein Quartal dauert 90, 91 oder 92 Tage; seine letzten Daten können in Woche 13 oder 14 liegen.
Sind Zeitstempel zulässig?
Nein. Verwenden Sie exakt YYYY-MM-DD, um Zeitzonenverschiebungen und Mehrdeutigkeit zu vermeiden.
Wann beginnt jedes Quartal?
Das erste beginnt am 1. Januar, das zweite am 1. April, das dritte am 1. Juli und das vierte am 1. Oktober. An jedem dieser Tage beginnt die Zählung wieder bei Woche 1.
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/week-number-in-quarter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-05-20"}'const res = await fetch("https://api.kit.forhosting.com/date/week-number-in-quarter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-05-20"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/week-number-in-quarter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-05-20"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/week-number-in-quarter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-05-20"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-05-20"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/week-number-in-quarter", 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-05-20"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.week_number_in_quarter",
"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
Definition der Woche innerhalb des Quartals
Die quartalsbezogene Nummer passt zu Berichten, Kampagnen und Zielen, die am ersten Quartalstag neu starten. quarter_start wird ausgegeben, damit Sie den Bezugspunkt prüfen können.
Datum eingeben und prüfen
Der 29. Februar gilt nur in einem gregorianischen Schaltjahr, unmögliche Angaben ergeben invalid_input. Eine erfolgreiche API-Berechnung kostet $0.002 pro Element; im Browser läuft dieselbe reine Berechnung lokal. Bewahren Sie für Audits das ursprüngliche ISO-Datum und quarter_start auf.
Ergebnis in Berichten verwenden
Ein Umsatzdashboard kann Messpunkte nach Jahr, Quartal und week_number gruppieren, ohne eine Woche aus dem vorigen Zeitraum mitzunehmen. Januar, April, Juli und Oktober; week_number muss dort auf eins springen.
Integrationsbeispiele
Warehouse-Anreicherung
Ergänzen Sie Jahr, Quartal, quarter_start und week_number vor Aggregation oder Neuverarbeitung.
Technische Fragen
Was kostet die Berechnung?
Im Browser ist sie kostenlos. Eine erfolgreiche API-Anfrage kostet $0.002 pro Element.