ForHosting KIT · Outils pour développeurs

Fin de l’heure d’été dans l’UE : dernier dimanche d’octobre

Le calculateur de fin de l’heure d’été dans l’UE détermine le dernier dimanche d’octobre de l’année que vous indiquez et renvoie l’instant correspondant à 01:00 UTC.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Il emploie l’arithmétique du calendrier grégorien plutôt que l’horloge ou le fuseau de l’appareil : une même entrée produit donc toujours la même réponse. Il convient à la création de calendriers, à la validation de données, aux informations de voyage et à la documentation du changement d’heure européen. Saisissez une année à partir de 1996 pour obtenir une date ISO et un horodatage UTC sans ambiguïté.

Ce que renvoie le calculateur

Indiquez une année du calendrier grégorien : le calculateur renvoie la date du dernier dimanche d’octobre. Le résultat comprend l’année saisie, une date ISO au format YYYY-MM-DD, le nom du jour et un horodatage UTC de transition terminé par Z. Cet horodatage est fixé à 01:00 UTC, instant de référence commun du passage coordonné hors de l’heure d’été européenne. L’emploi d’UTC est essentiel, car l’heure affichée localement varie selon les fuseaux européens. Au même instant, un pays peut annoncer le changement à 02:00 et un autre à 03:00. UTC fournit ainsi aux logiciels, aux flux de données et aux documents un point d’échange stable. La capacité couvre les années 1996 à 9999. Elle ne consulte pas le fuseau de l’appareil, ne suppose aucun pays et ne convertit pas l’instant en heure civile locale. Le numéro du jour se situe toujours du 25 au 31 octobre. L’API coûte $0.002 par requête et le navigateur exécute la même logique déterministe.

Méthode de calcul du dernier dimanche

Le calcul part du 31 octobre de l’année demandée. Une arithmétique entière du calendrier grégorien détermine son jour de la semaine, avec zéro pour le dimanche et six pour le samedi. Ce nombre est ensuite soustrait de 31. Si le 31 est déjà un dimanche, aucune soustraction n’est nécessaire ; s’il s’agit d’un lundi, un jour est retranché, et ainsi de suite. On obtient ainsi le dimanche le plus proche qui ne dépasse pas le dernier jour d’octobre, donc nécessairement le dernier dimanche du mois. La méthode respecte les règles grégoriennes des années bissextiles, notamment les années séculaires, qui ne sont bissextiles que si elles sont divisibles par 400. Aucun objet de date du système n’intervient : les réglages d’heure d’été, de langue, de fuseau ou d’horloge ne peuvent pas modifier la réponse. Il n’existe pas non plus de requête réseau ni de base de fuseaux modifiable. La validation refuse les valeurs absentes, décimales, textuelles ou hors limites au lieu de les convertir silencieusement.

Bien exploiter le résultat

Utilisez la date renvoyée lorsque vous avez besoin de la règle annuelle de l’UE sous forme calendaire, et utc_transition lorsqu’un système exige un instant précis. Un service de planification peut, par exemple, conserver l’horodatage terminé par Z et ne le convertir pour chaque personne qu’au moment de l’affichage. Un flux de rapports peut comparer sa propre table de transitions avec la date obtenue, tandis qu’un éditeur de contenus touristiques peut s’en servir comme rappel pour vérifier les horaires saisonniers. Ne considérez pas la sortie comme une conversion complète de fuseau horaire. Chaque lieu possède ses décalages UTC, ses abréviations et son historique, et certains territoires européens n’appliquent pas cette règle. Le calculateur ne prévoit pas non plus une éventuelle évolution législative : il applique de façon déterministe la règle du dernier dimanche d’octobre. Si votre application doit afficher une heure locale telle que 02:00 ou 03:00, associez l’instant UTC à une gestion fiable des fuseaux et à la zone IANA voulue. Séparer calcul et présentation locale évite les horodatages ambigus et simplifie les audits.

Construire un calendrier annuel

Générez une transition UTC stable pour un calendrier, un planificateur ou une procédure d’exploitation.

Contrôler des tables horaires

Comparez une date importée ou produite avec un résultat arithmétique indépendant pour l’UE.

Préparer des avis de voyage et d’événement

Repérez la date d’octobre nécessitant une mention du changement avant sa conversion locale.

Quand l’heure d’été prend-elle fin dans l’UE ?

Selon la règle calculée ici, elle prend fin le dernier dimanche d’octobre à 01:00 UTC. La date exacte varie chaque année.

Pourquoi la transition est-elle indiquée en UTC ?

UTC désigne un instant sans ambiguïté. Les heures locales diffèrent entre les fuseaux européens malgré la coordination du changement.

Le calculateur utilise-t-il le fuseau de mon appareil ?

Non. Il repose sur l’arithmétique entière du calendrier grégorien ; les réglages locaux n’affectent donc pas la réponse.

Puis-je employer le résultat comme heure locale ?

Prenez l’horodatage UTC comme instant source, puis convertissez-le avec les règles du lieu concerné.

Quel est le prix d’une requête API ?

Chaque requête API coûte $0.002. Le même calcul déterministe est également disponible dans le navigateur.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

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

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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 est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →