Wochen zwischen zwei Daten
Vom 1. Januar bis zum 15. Februar 2024 vergehen 45 Tage, also 6 ganze Wochen und 3 Resttage. Geben Sie zwei beliebige Daten ein und Sie erhalten dieselbe Aufteilung, praktisch für Probezeiten, Kündigungsfristen, Sprints oder Schulungsgruppen. 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
- Beginn
- 2024-01-01
- Ende
- 2024-02-15
- JDN Beginn
- 2.460.311
- JDN Ende
- 2.460.356
- Vorzeichen-Tage
- 45
- Tage gesamt
- 45
Zu wissen, wie viele volle Wochen zwei Kalendertage trennen, ist ein täglicher Bedarf in Projektplanung, Lohnzyklen, Sportsaisons, akademischen Perioden und persönlichen Meilensteinen. Wer nach einem Rechner für Wochen zwischen zwei Daten sucht, will eine klare Aufteilung in vollständige Sieben-Tage-Blöcke und einen Rest in Tagen, nicht eine rohe Gesamtsumme, die man noch von Hand teilen muss. Dieses Werkzeug akzeptiert zwei strenge ISO-Daten im Format Jahr-Monat-Tag, prüft, dass jeder Tag im gregorianischen Kalender wirklich existiert — einschließlich Schaltjahres-Februare —, wandelt beide mit einer reinen Ganzzahlformel in astronomische Julianische Tageszahlen um und meldet die absolute Spanne als ganze Wochen und Resttage von null bis sechs. Die Reihenfolge ändert die Hauptwochenzahl nicht: dasselbe Paar liefert dieselben Wochen und Reste, egal ob Sie den früheren Tag zuerst oder zuletzt angeben, während die vorzeichenbehaftete Richtung für chronologische Pipelines verfügbar bleibt. Unmögliche Basen wie der 29. Februar in einem Gemeinjahr scheitern mit einem klaren Validierungsfehler statt still zu umbrechen.
Wie ganze Wochen und Resttage berechnet werden
Beginnen Sie mit zwei bürgerlichen Kalenderdaten als Jahr, Monat und Tag im internationalen ISO-Format mit Bindestrichen und festen Breiten, damit jeder Client dieselben sechs Ganzzahlen vereinbart. Bestätigen Sie für jede Zeichenkette, dass das Jahr in einem praktischen gregorianischen Bereich von Jahr eins bis neuntausendneunhundertneunundneunzig liegt, dass der Monat zwischen eins und zwölf liegt und dass der Tag für diesen Monat unter den gregorianischen Schaltregeln existiert: ein Jahr ist ein Schaltjahr, wenn es durch vier teilbar ist, außer dass Jahrhundertjahre nur dann Schaltjahre sind, wenn sie auch durch vierhundert teilbar sind.
Diese Regel macht den 29. Februar in Jahren wie 2024 und 2000 legal und in 2023 und 1900 illegal. Wenn beide Tripel gültig sind, wandeln Sie jeden bürgerlichen Tag mit der Ganzzahlformel von Fliegel und Van Flandern aus der Datumsfamilie in eine astronomische Julianische Tageszahl um.
Subtrahieren Sie die beiden Tageszahlen für ein vorzeichenbehaftetes Tagesdelta, nehmen Sie den Absolutwert als Gesamtkalendertage zwischen den beiden bürgerlichen Mitternächten, teilen Sie durch sieben mit ganzzahligem Floor für ganze Wochen und behalten Sie den Rest als Resttage zwischen null und sechs einschließlich.
Was Sie senden und was Sie zurückerhalten
Senden Sie zwei Pflicht-Zeichenkettenfelder: start und end, jeweils ein strenger ISO-Kalendertag wie 2024-01-01 und 2024-02-15. Klassische Prüfungen umfassen fünfundvierzig Tage vom 1. Januar 2024 bis 15.
Februar mit sechs ganzen Wochen und drei Resttagen, genau vierzehn Tage mit zwei Wochen und null Rest sowie identische Daten mit null Wochen und null Rest und direction same.
Wo Wochen-zwischen-Daten-Rechner in der realen Arbeit vorkommen
Programmmanager messen Sprint-Kapazität und Release-Züge in ganzen Wochen mit einem Rest, der noch in den aktuellen Kalenderblock passen muss. HR- und Lohnteams drücken Probezeiten, Kündigungsfristen und Schulungskohorten als Wochenzahlen aus Einstellungs- und End-ISO-Daten aus, ohne eine volle Planungsbibliothek zu ziehen. Trainer und Ligaoperatoren wandeln Saisoneröffnungen zu Finalen in Wochen plus Resttage für Spielpläne um.
Dateningenieure materialisieren abgeleitete Spalten für in Wochen beschriftete Retentionsfenster, Kohortenalter und Kampagnenlänge aus zwei in der Konfiguration gespeicherten ISO-Zeichenketten. Wenn Sie später Geschäftstagzählungen ohne Wochenenden und Feiertage, reine Tagesaddition zu einer einzigen Basis, Tages-des-Jahres-Ordinalzahlen oder Alter ab einem Geburtsdatum brauchen, behandeln Sie diese als getrennte Suchabsichten und Landings statt diese Seite der Wochen zwischen zwei Daten zu überladen.
Anwendungsfälle
Projekt- und Sprintplanung
Wandeln Sie Start- und End-ISO-Datum in ganze Wochen plus Resttage um für Kapazität, Release-Züge und Stakeholder-Zeitpläne in Wochenblöcken.
Probezeit und Kündigungsfristen HR
Drücken Sie Einstellungs-bis-Ende- oder Kündigungsfristen als Wochenzahlen mit Resttagen für Verträge, Onboarding und Lohnkonfiguration ohne Zeitzonendrift aus.
Saisonlänge und Kampagnendauer
Messen Sie Sportsaisons, akademische Perioden oder Marketingkampagnen als Wochen und Resttage aus zwei ISO-Kalenderzeichenketten für Berichte und Spielpläne.
Häufige Fragen
Was bedeutet Wochen zwischen zwei Daten?
Es bedeutet die absolute bürgerliche Tagesspanne zwischen zwei gregorianischen Daten, ausgedrückt als ganze Sieben-Tage-Wochen plus ein Rest von null bis sechs Tagen, ohne Geschäftstagsregeln oder Wanduhrenzeit.
Welches Datumsformat ist erforderlich?
Strenges ISO YYYY-MM-DD mit vierstelliger Jahreszahl und zweistelligem Monat und Tag für start und end. Werte wie 2024-1-1 oder 2024/01/01 werden abgelehnt, damit jeder Client übereinstimmt.
Was passiert bei einem ungültigen Datum wie 2023-02-29?
Die Fehlermeldung erklärt, dass der Tag für dieses Jahr und diesen Monat im genannten Feld ungültig ist.
Wie viele Wochen liegen zwischen dem 1. Januar und dem 15. Februar 2024?
Es sind 6 ganze Wochen und 3 weitere Tage, insgesamt 45 Tage. Geben Sie 2024-01-01 und 2024-02-15 ein, dann zeigt das Werkzeug beide Zahlen, ohne dass Sie durch sieben teilen müssen.
Spielt es eine Rolle, welches Datum ich zuerst eingebe?
Nein. Gemessen wird in beiden Fällen derselbe Abstand, daher bleiben Wochen und Resttage unverändert. Lediglich die Richtungsangabe zeigt an, ob das zweite Datum vor oder nach dem ersten liegt.
Was bedeuten die Resttage im Ergebnis?
Das sind die Tage, die keine volle Woche mehr ergeben. Sie liegen immer zwischen 0 und 6; bei genau 14 Tagen Abstand erhalten Sie 2 Wochen und 0 Resttage.
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/weeks-between \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"start":"2024-01-01","end":"2024-02-15"}'const res = await fetch("https://api.kit.forhosting.com/date/weeks-between", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"start": "2024-01-01",
"end": "2024-02-15"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/weeks-between",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"start": "2024-01-01",
"end": "2024-02-15"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/weeks-between", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"start":"2024-01-01","end":"2024-02-15"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"start":"2024-01-01","end":"2024-02-15"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/weeks-between", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"start": "2024-01-01",
"end": "2024-02-15"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.weeks_between",
"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
Was Sie senden und was Sie zurückerhalten
Fehlende Felder, Nicht-Zeichenkettenwerte, Zeichenketten, die nicht dem Vier-Zwei-Zwei-Ziffernmuster entsprechen, und Daten, die dem Muster entsprechen, aber keine echten Kalendertage sind, scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg spiegelt die Antwort die normalisierten Start- und End-ISO-Zeichenketten, die Julianische Tageszahl jeder Seite, signed_days als Ende minus Start, total_days als absolute Spanne, weeks als Floor der Gesamttage geteilt durch sieben, leftover_days als Rest modulo sieben, ein direction-Flag forward, backward oder same sowie eine kurze formula-Zeichenkette, die den JDN-Pfad dokumentiert. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein vorausbezahltes Guthaben.
Wo Wochen-zwischen-Daten-Rechner in der realen Arbeit vorkommen
Da diese Fähigkeit eine reine Parse-Engine ist, beträgt der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.
Technische Fragen
Spielt die Reihenfolge der beiden Daten eine Rolle?
Nein für weeks und leftover_days: das Werkzeug nutzt die absolute Tagesdifferenz. signed_days und direction zeigen weiterhin, ob das Ende nach, vor oder gleich dem Start liegt.
Was kostet es?
Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.