ForHosting KIT · Strumenti per sviluppatori

Fine dell’ora legale nell’UE: ultima domenica di ottobre

Il calcolatore della fine dell’ora legale nell’UE individua l’ultima domenica di ottobre dell’anno indicato da Lei e restituisce l’istante corrispondente alle 01:00 UTC.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Usa l’aritmetica del calendario gregoriano, non l’orologio o il fuso del dispositivo, perciò lo stesso input genera sempre la stessa risposta. È utile per creare calendari, verificare dati, preparare informazioni di viaggio o documentare il cambio d’ora europeo. Inserisca un anno a partire dal 1996 per ottenere una data ISO e una marca temporale UTC priva di ambiguità.

Cosa restituisce il calcolatore

Indichi un anno del calendario gregoriano: il calcolatore restituirà la data dell’ultima domenica di ottobre. Il risultato comprende l’anno inserito, una data ISO nel formato YYYY-MM-DD, il nome del giorno della settimana e una marca temporale UTC della transizione terminante in Z. L’orario è fissato alle 01:00 UTC, istante di riferimento comune per il cambio coordinato dall’ora legale europea. Il riferimento UTC è importante perché le indicazioni dell’ora locale variano tra i fusi europei. Nello stesso istante, un Paese può descrivere il passaggio alle 02:00 e un altro alle 03:00. UTC offre quindi a software, flussi di dati e documenti un punto stabile da condividere. La capacità copre gli anni dal 1996 al 9999. Non consulta il fuso del dispositivo, non presume un Paese e non converte la transizione nell’ora civile locale. Il giorno numerico cade sempre tra il 25 e il 31 ottobre. Il prezzo dell’API è $0.002 per richiesta e il browser utilizza la stessa logica deterministica.

Come viene calcolata l’ultima domenica

Il calcolo parte dal 31 ottobre dell’anno richiesto. Determina il giorno della settimana con aritmetica intera del calendario gregoriano, assegnando zero alla domenica e sei al sabato. Tale numero viene quindi sottratto da 31. Se il 31 è già domenica, non si sottrae nulla; se è lunedì, si sottrae un giorno, e così via. Si ottiene la domenica più vicina che non supera l’ultimo giorno di ottobre, quindi necessariamente l’ultima domenica del mese. Il metodo rispetta le regole gregoriane sugli anni bisestili, compresi gli anni secolari, che sono bisestili soltanto se divisibili per 400. Non viene usato alcun oggetto data di sistema: impostazioni dell’ora legale, lingua, fuso e orologio del dispositivo non possono modificare la risposta. Non servono neppure richieste di rete o archivi dei fusi soggetti a modifiche. La convalida rifiuta valori mancanti, decimali, stringhe presentate come anni e numeri esterni all’intervallo supportato, evitando conversioni silenziose che potrebbero produrre una data fuorviante.

Come usare correttamente il risultato

Usi la data restituita quando Le occorre la regola annuale dell’UE come valore di calendario e utc_transition quando un sistema richiede un istante preciso. Per esempio, un servizio di pianificazione può conservare la marca terminante in Z e convertirla per ciascun utente solo al momento della visualizzazione. Un flusso di report può confrontare la propria tabella delle transizioni con la data calcolata, mentre una pubblicazione di viaggio può usarla come promemoria per rivedere gli orari stagionali. Non interpreti l’output come una conversione completa del fuso orario. Ogni località ha scarti UTC, abbreviazioni e prassi storiche differenti; inoltre, alcuni territori europei non applicano questa regola. Il calcolatore non prevede eventuali modifiche legislative future: applica in modo deterministico la regola indicata dell’ultima domenica di ottobre. Se l’applicazione deve mostrare un’ora locale come 02:00 o 03:00, combini l’istante UTC con una libreria affidabile e con la zona IANA desiderata. Separare il calcolo dalla presentazione locale evita marche ambigue e semplifica le verifiche.

Creare calendari annuali

Generi una transizione UTC stabile per un calendario, un pianificatore o una procedura operativa.

Verificare le tabelle orarie

Confronti una data importata o generata con un risultato aritmetico indipendente per l’UE.

Preparare avvisi per viaggi ed eventi

Individui la data di ottobre che richiede una nota sul cambio prima della conversione locale.

Quando termina l’ora legale nell’UE?

Secondo la regola calcolata qui, termina l’ultima domenica di ottobre alle 01:00 UTC. La data esatta cambia ogni anno.

Perché la transizione è indicata in UTC?

UTC identifica un istante inequivocabile. Le ore locali differiscono tra i fusi europei anche se il passaggio è coordinato.

Il calcolatore usa il fuso del mio dispositivo?

No. Usa l’aritmetica intera del calendario gregoriano, quindi le impostazioni locali non influenzano la risposta.

Posso usare il risultato come ora locale?

Usi la marca UTC come istante di origine, poi la converta secondo le regole della località interessata.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico è disponibile anche nel browser.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/date/daylight-saving-end-eu

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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}'
{
  "year": 2026
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.daylight_saving_end_eu",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Leggi la documentazione completa del KIT →