Ende der Sommerzeit in der EU: letzter Sonntag im Oktober
Der Rechner für das Ende der EU-Sommerzeit ermittelt den letzten Sonntag im Oktober des von Ihnen angegebenen Jahres und gibt den zugehörigen Zeitpunkt um 01:00 UTC aus.
Im Browser ausführen – kostenlos
Er verwendet gregorianische Kalenderarithmetik statt der Geräteuhr oder Zeitzone. Daher liefert dieselbe Eingabe stets dasselbe Ergebnis. Das hilft beim Erstellen von Zeitplänen, Prüfen von Kalenderdaten, Vorbereiten von Reisehinweisen und Dokumentieren der europäischen Zeitumstellung. Geben Sie ein Jahr ab 1996 ein, um ein ISO-Datum und einen eindeutigen UTC-Zeitstempel zu erhalten.
Welche Angaben der Rechner liefert
Geben Sie ein gregorianisches Kalenderjahr an. Der Rechner liefert das Datum des letzten Sonntags im Oktober. Das Ergebnis enthält das eingegebene Jahr, ein ISO-Datum im Format YYYY-MM-DD, den Namen des Wochentags und einen mit Z endenden UTC-Zeitstempel für die Umstellung. Dieser Zeitstempel liegt bei 01:00 UTC, dem gemeinsamen Referenzzeitpunkt für das koordinierte Ende der europäischen Sommerzeit. UTC ist wichtig, weil die lokalen Uhrzeiten in Europas Zeitzonen voneinander abweichen. Derselbe Augenblick kann in einem Land als 02:00 und in einem anderen als 03:00 bezeichnet werden. UTC stellt Software, Datenabläufen und Dokumentationen einen stabilen Austauschpunkt bereit. Die Funktion unterstützt die Jahre 1996 bis 9999. Sie liest weder die Gerätezeitzone aus noch nimmt sie ein Land an oder wandelt den Zeitpunkt in eine lokale Zivilzeit um. Das Tagesdatum liegt stets zwischen dem 25. und 31. Oktober. Die API kostet $0.002 pro Anfrage; im Browser läuft dieselbe deterministische Logik.
So wird der letzte Sonntag berechnet
Die Berechnung beginnt beim 31. Oktober des gewünschten Jahres. Mit ganzzahliger gregorianischer Kalenderarithmetik wird dessen Wochentag bestimmt, wobei Sonntag als null und Samstag als sechs dargestellt wird. Anschließend wird diese Zahl von 31 abgezogen. Fällt der 31. bereits auf einen Sonntag, wird nichts abgezogen; bei einem Montag wird ein Tag abgezogen und entsprechend weiter. So ergibt sich der nächstgelegene Sonntag, der nicht nach dem Monatsende liegt, also zwingend der letzte Sonntag im Oktober. Das Verfahren berücksichtigt die gregorianischen Schaltjahrregeln einschließlich der Jahrhundertjahre, die nur bei Teilbarkeit durch 400 Schaltjahre sind. Es verwendet kein Datumsobjekt des Systems. Einstellungen für Sommerzeit, Sprache, Zeitzone oder Geräteuhr können das Ergebnis daher nicht verändern. Auch Netzwerkabfragen oder veränderliche Zeitzonendatenbanken sind nicht beteiligt. Die Eingabeprüfung weist fehlende Werte, Dezimalzahlen, als Text übergebene Jahre und Zahlen außerhalb des unterstützten Bereichs zurück, anstatt sie stillschweigend in möglicherweise irreführende Kalenderangaben umzuwandeln.
Das Ergebnis richtig verwenden
Verwenden Sie das ausgegebene Datum, wenn Sie die jährliche EU-Regel als Kalenderwert benötigen, und utc_transition, wenn ein System einen präzisen Zeitpunkt braucht. Ein Planungsdienst kann beispielsweise den mit Z endenden Zeitstempel speichern und ihn erst bei der Anzeige für die jeweilige Person umrechnen. Eine Berichtspipeline kann ihre eigene Übergangstabelle mit dem berechneten Datum vergleichen; Reiseinformationen können das Datum als Anlass zur Prüfung saisonaler Fahrpläne nutzen. Verstehen Sie die Ausgabe nicht als vollständige Zeitzonenumrechnung. Orte unterscheiden sich hinsichtlich UTC-Abstand, Abkürzungen und historischer Regeln, und manche europäischen Gebiete wenden diese Regel nicht an. Der Rechner prognostiziert außerdem keine künftigen Gesetzesänderungen, sondern wendet die angegebene Regel des letzten Oktobersonntags deterministisch an. Benötigt Ihre Anwendung eine Ortszeit wie 02:00 oder 03:00, kombinieren Sie den UTC-Zeitpunkt mit einer geeigneten Zeitzonenimplementierung und der vorgesehenen IANA-Zone. Die Trennung von Regelberechnung und lokaler Darstellung vermeidet mehrdeutige Zeitangaben und erleichtert Prüfungen.
Anwendungsfälle
Jährliche Zeitpläne erstellen
Erzeugen Sie einen stabilen UTC-Übergang für Kalender, Planungsdienste oder Betriebshandbücher.
Zeitzonentabellen prüfen
Vergleichen Sie ein importiertes oder erzeugtes Datum mit einem unabhängigen Rechenergebnis für die EU.
Reise- und Veranstaltungshinweise vorbereiten
Ermitteln Sie das Oktoberdatum, das vor der lokalen Umrechnung einen Hinweis zur Zeitumstellung benötigt.
Häufige Fragen
Wann endet die Sommerzeit in der EU?
Nach der hier berechneten Regel endet sie am letzten Sonntag im Oktober um 01:00 UTC. Das genaue Datum ändert sich jährlich.
Warum wird die Umstellung in UTC angegeben?
UTC bezeichnet einen eindeutigen Zeitpunkt. Trotz koordinierter Umstellung unterscheiden sich die Ortszeiten europäischer Zeitzonen.
Verwendet der Rechner die Zeitzone meines Geräts?
Nein. Er nutzt ganzzahlige gregorianische Kalenderarithmetik, sodass lokale Einstellungen das Ergebnis nicht beeinflussen.
Kann ich das Ergebnis als Ortszeit verwenden?
Nutzen Sie den UTC-Zeitstempel als Ausgangszeitpunkt und rechnen Sie ihn danach mit den Regeln des jeweiligen Ortes um.
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung ist auch im Browser verfügbar.
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/daylight-saving-end-eu \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2026}'const res = await fetch("https://api.kit.forhosting.com/date/daylight-saving-end-eu", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2026
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/daylight-saving-end-eu",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2026
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/daylight-saving-end-eu", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2026}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2026}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/daylight-saving-end-eu", 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": 2026
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.daylight_saving_end_eu",
"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. |