ForHosting KIT · Datum und Zeit

Wochen von einem Datum abziehen

Geben Sie ein Datum und eine Anzahl Wochen ein und erhalten Sie das exakte frühere Datum: Der 18. März 2024 minus 3 Wochen (21 Tage) ist der 26. Februar. Jede Woche hat sieben Tage, daher bleibt der Wochentag gleich. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Datum
2024-03-18
Wochen
3
Erhalten Sie
Ergebnis
2024-02-26
Abgezogene Tage
21
Jahr
2.024
Monat
2

Dieser Rechner zieht ganze Wochen von einem ausdrücklich angegebenen gregorianischen Datum im strengen Format YYYY-MM-DD ab und gibt das exakte frühere Datum zurück. Jede Woche umfasst sieben aufeinanderfolgende Kalendertage. Dadurch bleibt der Wochentag erhalten, während Monats-, Jahres- und Schalttagsgrenzen korrekt behandelt werden. Die Berechnung ist deterministisch und verwendet weder das aktuelle Datum noch Zeitzonen, Netzwerkzugriffe, Zufall oder das JavaScript-Objekt Date.

Was das Abziehen ganzer Wochen bedeutet

Eine Woche abzuziehen bedeutet, vom angegebenen Datum exakt sieben Kalendertage zurückzugehen; zwei Wochen entsprechen vierzehn Tagen und null Wochen lassen das Datum unverändert. Das Ergebnis liegt auf demselben Wochentag, selbst wenn Monats-, Jahres- oder Schalttagsgrenzen überschritten werden. Wochenenden, Feiertage und Betriebsschließungen zählen als normale Tage.

Geben Sie ein vierstelliges Jahr sowie zweistelligen Monat und Tag mit Bindestrichen und eine nicht negative ganze Wochenzahl ein. Unmögliche Daten, Dezimal- oder Negativwerte und Ergebnisse vor 0001 werden abgelehnt. Da die Eingabe nie als Zeitstempel ausgelegt wird, können Sommerzeit und Zeitzonen das Ergebnis nicht verschieben.

So arbeitet der deterministische Algorithmus

Die Engine prüft zuerst die Syntax YYYY-MM-DD und die tatsächliche Länge des gregorianischen Monats. Der Februar hat in durch vier teilbaren Jahren neunundzwanzig Tage, außer bei Jahrhunderten, die nicht durch vierhundert teilbar sind. Danach validiert sie weeks und multipliziert den Wert mit sicherer Ganzzahlarithmetik mit sieben.

Statt Date zu erzeugen, wandelt sie Jahr, Monat und Tag in eine fortlaufende Tagesnummer des proleptischen gregorianischen Kalenders um, zieht die Summe ab und kehrt die Abbildung um. Dokumentierte Aliasse erleichtern nur die Integration.

Praktische Einsätze und wichtige Grenzen

Nutzen Sie die Subtraktion, wenn eine Regel wirklich in Siebentagesblöcken formuliert ist: für den Beginn eines zwölfwöchigen Programms, ein Datum acht Wochen vor einer Einführung oder stabile wöchentliche Berichtsfenster. Sie eignet sich besonders, wenn der Wochentag erhalten bleiben muss. Das Werkzeug berechnet keine Arbeitswochen, überspringt keine Feiertage, deutet keine Wendungen wie nächsten Freitag, konvertiert keine Zeitstempel und setzt nie heute als Ausgangspunkt voraus.

Monate, Quartale, Werktage und zeitzonenabhängige Dauern benötigen einen anderen Rechner.

Ein Wochenprogramm planen

Ermitteln Sie den Beginn eine ganze Anzahl Wochen vor einem festen Ereignis, ohne den Wochentag zu ändern.

Berichtszeiträume bilden

Berechnen Sie eine stabile frühere Grenze für Berichte und Kohorten aus exakten Siebentagesperioden.

Kalendertests vorbereiten

Erzeugen Sie reproduzierbare Soll-Daten über Monats-, Jahres- und Schalttagsgrenzen ohne Systemuhr.

Wie viele Tage umfasst jede abgezogene Woche?

Genau sieben aufeinanderfolgende Kalendertage, einschließlich Wochenenden und Feiertagen.

Bleibt der Wochentag des Ergebnisses gleich?

Ja. Das Abziehen jedes ganzzahligen Vielfachen von sieben Tagen erhält den gregorianischen Wochentag.

Verwendet der Rechner heute oder meine Zeitzone?

Nein. Sie geben das Ausgangsdatum ausdrücklich an; aktuelle Zeit und Zeitzonendaten werden nicht verwendet.

Welche Eingaben werden abgelehnt?

Ungültige Daten, negative oder gebrochene Wochen, Werte über dem Limit und Ergebnisse außerhalb 0001 bis 9999 werden abgelehnt.

Zählen Samstage, Sonntage und Feiertage mit?

Ja. Es ist reine Kalenderrechnung: Wochenenden, Feiertage und Betriebsschließungen zählen als normale Tage. Jede abgezogene Woche sind sieben aufeinanderfolgende Tage, ohne Ausnahme.

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.

POSThttps://api.kit.forhosting.com/date/subtract-weeks

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/date/subtract-weeks \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"2024-03-18","weeks":3}'
{
  "date": "2024-03-18",
  "weeks": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.subtract_weeks",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

year_min1
year_max9999
weeks_min0
weeks_max521775
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Sie können sie im Browser ausführen oder die API für $0.002 je erfolgreicher Anfrage nutzen, wenn Sie reproduzierbare Ergebnisse benötigen.

Was das Abziehen ganzer Wochen bedeutet

Die Antwort enthält das normalisierte Datum, weeks, days_subtracted, result, year, month und day.

So arbeitet der deterministische Algorithmus

Weder Uhr noch Zeitzone oder entfernter Kalender werden abgefragt; gleiche Eingaben liefern stets dasselbe JSON. Liegt das Ergebnis außerhalb des Bereichs, folgt invalid_input statt einer stillen Korrektur.

Praktische Einsätze und wichtige Grenzen

Im Browser läuft dieselbe reine Berechnung lokal; für Automatisierungen kostet jede erfolgreiche API-Anfrage $0.002 und liefert strukturierte Felder für Skripte, Tabellen, Tests und Abläufe.

Was kostet der Rechner?

Sie können ihn im Browser kostenlos verwenden. Jede erfolgreiche API-Anfrage kostet $0.002.

Vollständige KIT-Dokumentation lesen →