ForHosting KIT · Outils pour développeurs

Date et jour de la semaine du Jour de la marmotte

Le Jour de la marmotte a toujours lieu le 2 février, mais le jour de la semaine change selon l’année.

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

Cette calculatrice reçoit une année du calendrier grégorien et renvoie la date ISO complète, le nom anglais du jour et des valeurs numériques utiles. Son résultat repose sur une arithmétique calendaire fixe, sans horloge informatique, fuseau horaire ni service en ligne. Vous pouvez donc l’utiliser pour une vérification rapide comme pour des logiciels, des publications, la planification d’événements et des archives historiques reproductibles.

Saisissez l’année que vous souhaitez vérifier

Indiquez une année entière du calendrier grégorien comprise entre 1 et 9999. La calculatrice fixe le mois et le jour au 2 février, puisque le Jour de la marmotte conserve cette date chaque année, puis détermine le jour de la semaine correspondant. Une année suffit : vous n’avez à fournir ni lieu, ni heure, ni fuseau horaire. Le résultat contient une date ISO avec une année sur quatre chiffres, le jour écrit en anglais, un numéro ISO où lundi vaut 1 et dimanche 7, ainsi qu’un numéro commençant le dimanche, où celui-ci vaut 0. Ces champs explicites facilitent l’affichage ou la transmission à un autre programme. Le moteur accepte un texte composé uniquement de chiffres pour les formulaires, mais refuse les valeurs absentes, fractions, signes, mots et années hors limites. Le calcul répond uniquement à la question calendaire : il ne prédit pas ce que verra la marmotte, ne donne aucune météo et ne prétend pas annoncer la durée de l’hiver.

Comment le jour est calculé de façon déterministe

Le jour de la semaine est obtenu par une arithmétique entière du calendrier grégorien équivalente à l’algorithme de Sakamoto. Février emploie un décalage mensuel fixe et l’année choisie est ajustée, car janvier et février appartiennent à l’année arithmétique précédente. Le calcul prend ensuite en compte les cycles bissextiles ordinaires de quatre ans, retire les années séculaires non bissextiles et rétablit les siècles divisibles par 400. Un reste final donne un nombre de 0 à 6, associé du dimanche au samedi. La valeur ISO provient du même reste : lundi devient 1 et dimanche 7. Aucun objet Date de JavaScript n’est créé. Le code évite ainsi d’hériter par erreur du fuseau local, d’interpréter différemment les années anciennes ou de changer de jour lorsqu’une valeur UTC est formatée localement. Cette implémentation n’utilise ni horloge, ni réseau, ni hasard, ni analyseur dépendant des paramètres régionaux, ni état modifiable. Une même entrée validée produit donc le même JSON dans le processus API et l’exécuteur gratuit du navigateur.

Exploitez le résultat dans vos calendriers et automatisations

La réponse convient aux personnes comme aux logiciels. Un éditeur peut vérifier le jour avant de publier un article annuel sur le Jour de la marmotte. Une école ou un musée peut nommer une activité sans parcourir manuellement un calendrier. Une application événementielle peut employer la date ISO comme clé stable et le nom du jour comme texte d’affichage, tandis qu’un traitement analytique regroupe les résultats selon l’une ou l’autre numérotation. Puisque l’occasion tombe toujours le 2 février, le calcul reste volontairement ciblé et transparent : il n’ajoute aucune règle d’observance, ne remplace pas un jour et ne déplace pas la date lorsqu’elle tombe un week-end. Il ne calcule pas non plus les fêtes régionales aux noms voisins. Pour l’automatisation, chaque requête représente une année et coûte $0.002 ; la version du navigateur fonctionne interactivement sans appel API. Validez et conservez la date ISO renvoyée au lieu de la reconstruire depuis la prose, puis choisissez le champ ISO du jour pour les systèmes suivant la numérotation internationale du lundi au dimanche.

Planifier un événement annuel

Vérifiez le jour du 2 février avant de fixer les effectifs, les horaires ou les activités du week-end voisin.

Préparer un contenu saisonnier

Insérez la bonne date et le bon jour dans un article, une lettre d’information, une fiche scolaire ou un calendrier social.

Alimenter un logiciel de calendrier

Utilisez la date ISO stable et les champs numériques dans vos processus de planification, rapport ou archivage.

À quelle date a lieu le Jour de la marmotte ?

Il a toujours lieu le 2 février. L’année détermine le jour de la semaine renvoyé par la calculatrice.

La date change-t-elle lorsqu’elle tombe un week-end ?

Non. Cette capacité renvoie toujours le 2 février, sans règle de remplacement ni de jour férié observé.

Comment le jour de la semaine est-il déterminé ?

Une arithmétique entière grégorienne proleptique et déterministe applique notamment les règles bissextiles et séculaires.

Le calcul utilise-t-il votre fuseau horaire ?

Non. Il traite des champs calendaires en termes UTC et ne consulte jamais d’horloge locale, de fuseau ni d’objet Date.

Combien coûte une requête API ?

Une année correspond à un élément et coûte $0.002 par requête API. La calculatrice du navigateur permet un usage interactif.

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/groundhog-day

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/groundhog-day \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2026}'
{
  "year": 2026
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.groundhog_day",
  "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.

year_min1
year_max9999
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 →