Vorheriger Wochentag
Der letzte Montag vor Freitag, dem 24. Juli 2026, ist der 20. Juli 2026, vier Tage früher. Geben Sie ein Datum und einen Wochentag ein und erhalten Sie dessen letztes früheres Vorkommen; ist das Datum schon dieser Wochentag, geht es eine ganze Woche zurück. 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-24
- Zielwochentag: englischer Name
- Monday
- Datum
- 2026-07-20
- Vorheriges Datum
- 2026-07-20
- Referenzdatum
- 2026-07-24
- Jahr
- 2.026
Ein Rechner für die vorherige Vorkommnis eines Wochentags beantwortet eine ständige Planungsfrage: was war der letzte Montag vor einer Frist, der jüngste Freitag vor einem Launch oder der vorherige Sonntag vor einem Rechnungsdatum? Geben Sie ein gregorianisches ISO-Kalenderdatum und einen Zielwochentag als englischen Namen oder ISO-Zahl von eins bis sieben ein, und das Werkzeug liefert das exakte Kalenderdatum dieser streng früheren Vorkommnis, wie viele Tage zurückgegangen wurde, Wochentagsbezeichnungen, die ISO-Wochentagsnummer und eine kurze prüfbare Schrittliste.
Was „vorherige Vorkommnis eines Wochentags“ im gregorianischen Kalender bedeutet
Gegeben ein Referenzkalendertag und ein Wochentagsname ist die vorherige Vorkommnis der späteste Tag, der auf diesen Wochentag fällt und streng vor der Referenz liegt. Ist die Referenz selbst schon ein Montag und Sie fragten nach Montag, lautet die Antwort sieben Tage früher —nicht derselbe Tag— weil „vorherig“ früher bedeutet, nicht „an oder vor“. Ist die Referenz ein Samstag und Sie fragten nach Freitag, ist es ein Tag früher; bei Mittwoch drei Tage usw., höchstens sieben.
Die Nummerierung in der Antwort folgt der ISO-Konvention vieler Business-Systeme: Montag ist eins, Dienstag zwei, bis Sonntag als sieben. Das unterscheidet sich von Bibliotheken, die Sonntag als null behandeln, daher exponiert die Antwort auch einen Sonntag-Ursprungsindex. Schaltjahre und Monatslängen zählen nur, wenn der Rückschritt den 29.
Februar oder Monatsgrenzen kreuzt: die Engine subtrahiert Tage mit vollen gregorianischen Regeln. Weil nie die Host-Uhr aufgerufen wird, liefert eine Anfrage nach dem vorherigen Freitag vor dem 24.
Praktische Tipps, Grenzen und verwandte Suchen
Bevorzugen Sie volle englische Wochentagsnamen, wenn Menschen in ein Formular tippen, und ISO-Zahlen eins bis sieben, wenn ein anderes System bereits Montag-erste Wochenindizes speichert. Senden Sie immer ein reales Kalenderdatum: 31. Februar und Monat 13 werden absichtlich abgelehnt.
Round-Trip-Prüfungen sind einfach: nehmen Sie das zurückgegebene ISO-Datum, laufen Sie es durch einen Wochentagsrechner und bestätigen Sie Namen und streng vor der Referenz. Jahresgrenzen enden bei neuntausendneunhundertneunundneunzig für vierstellige ISO-Strings. Diese Seite zielt auf Suchen nach vorheriger Wochentagsvorkommnis, letztem Montag vor einem Datum oder vorherigem-Freitag-Rechner; sie ist kein Nächster-Wochentag-Finder, kein Letzter-Wochentag-des-Monats-Werkzeug und kein Datumsdifferenz- oder Altersrechner.
Bevorzugen Sie diese Fähigkeit, wenn Sie bereits ein volles ISO-Datum und einen Wochentagsnamen haben und nur die frühere Vorkommnis brauchen.
Anwendungsfälle
Fristen und Cutoffs zurückdatieren
Operations-Teams lösen „letzter Freitag vor dem Launch“ oder „vorheriger Montag vor Lohnschluss“ in ein konkretes ISO-Datum für Kalender und Erinnerungsjobs.
Kalenderübungen im Unterricht
Schüler prüfen handschriftliche „vorheriger Dienstag vor …“-Antworten gegen ein festes gregorianisches Ergebnis, inklusive Monatsgrenzen und gleichem Wochentag.
Häufige Fragen
Was bedeutet vorherige Vorkommnis eines Wochentags?
Es ist der jüngste Kalendertag, der auf den angegebenen Wochentag fällt und streng vor Ihrem Referenz-ISO-Datum liegt —zum Beispiel der vorherige Montag vor 2026-07-24.
Was, wenn das Referenzdatum bereits dieser Wochentag ist?
Das Ergebnis ist sieben Tage früher. Vorherig bedeutet streng früher, daher wird derselbe Tag nie zurückgegeben.
Wie weit kann die Antwort zurückliegen?
Zwischen einem und sieben Tagen. Von einem Samstag aus liegt der Freitag einen Tag und der Mittwoch drei Tage zurück, derselbe Wochentag dagegen sieben, die Antwort liegt also immer in der Vorwoche.
Werden Wochenenden oder Feiertage übersprungen?
Nein. Das Werkzeug arbeitet mit einem Datum und einem Wochentag, ohne Arbeitskalender oder Bankfeiertage. Brauchen Sie den vorherigen Arbeitstag nach einer örtlichen Regel, ist eine andere Berechnung nötig.
Kann ich den Wochentag als Zahl eingeben?
Ja. Sie können eine Zahl von 1 bis 7 nach ISO-Zählung verwenden, bei der Montag 1 und Sonntag 7 ist, oder den englischen Namen des Tages, ausgeschrieben oder abgekürzt.
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/previous-weekday \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-07-24","weekday":"Monday"}'const res = await fetch("https://api.kit.forhosting.com/date/previous-weekday", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-07-24",
"weekday": "Monday"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/previous-weekday",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-07-24",
"weekday": "Monday"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/previous-weekday", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-07-24","weekday":"Monday"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-07-24","weekday":"Monday"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/previous-weekday", 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-24",
"weekday": "Monday"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.previous_weekday",
"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
Unerkannte Wochentagsnamen, fehlerhafte Daten und unmögliche Kalendertage werden mit invalid_input abgelehnt statt stillschweigend falsch.
Was „vorherige Vorkommnis eines Wochentags“ im gregorianischen Kalender bedeutet
Juli 2026 immer dieselbe ISO-Zeichenkette in Tokio, New York oder auf einem Worker am Edge. Diese Fähigkeit betrifft ein Referenzdatum und einen Wochentagsnamen —keine Werktagskalender, Bankfeiertage oder „vorheriger Werktag“-Regeln.
Wie man die API aufruft und was zurückkommt
Senden Sie einen JSON-Body mit zwei Pflichtfeldern: date als ISO-Kalenderstring genau YYYY-MM-DD und weekday als englischer langer oder kurzer Name (Monday oder Mon) oder als ISO-Zahl von eins bis sieben (Montag=1 … Sonntag=7). Aliase existieren: iso_date, value oder from für date, und day, dow, day_of_week oder target für weekday. Bei Erfolg sind date und previous_date der kanonische ISO-String des früheren Wochentags, reference_date spiegelt die normalisierte Eingabe, year, month und day des Ergebnisses, day_name und day_name_short als englische Labels, iso_weekday und day_of_week dieselbe ISO-Ganzzahl, weekday_0_sunday den Index 0–6, days_back die subtrahierten Kalendertage, reference_day_name und reference_iso_weekday des Eingabetags, leap_year des Ergebnisjahres, plus kurze message und geordnetes steps-Array. Fehlgeschlagene Validierung —fehlende Felder, Nicht-ISO-Strings, unmögliche Tage oder unerkannte Tokens— liefert invalid_input und wird nie berechnet. Der Preis ist pauschal $0.002 pro erfolgreicher Anfrage.
Praktische Tipps, Grenzen und verwandte Suchen
Beim Lehren oder Testen halten Sie ein kleines bekanntes Set: Mitte-Woche-Referenz mit vorherigem Montag, Referenz die schon der Zielwochentag ist (Offset sieben), Monatsgrenz-Rückschritt und absichtlicher Fehler mit unerkanntem Token wie Funday für invalid_input. Fehlgeschlagene Tasks mit invalid_input verbrauchen kein vorausbezahltes Guthaben.
Integrationsbeispiele
Scheduler- und UI-Fixture-Erzeugung
Ingenieure bauen deterministische Fixtures des vorherigen Wochentags für Unit-Tests ohne Abhängigkeit von Host-Uhr oder Zeitzone.
Technische Fragen
Was passiert bei unerkanntem Wochentagsnamen?
Die Anfrage wird mit invalid_input abgelehnt. Verwenden Sie einen englischen Namen (Monday…Sunday oder Mon…Sun) oder eine ISO-Zahl 1–7 (Montag=1 … Sonntag=7).
Welche Datumsformate werden akzeptiert?
Genau YYYY-MM-DD als realer gregorianischer Kalendertag. Fehlerhafte Strings und unmögliche Daten (wie 2026-02-30) liefern invalid_input.
Ist der Rechner für den vorherigen Wochentag kostenlos?
Das Browser-Tool ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; Fehlschläge werden nie berechnet.