ForHosting KIT · Dates et temps

Année bissextile

Saisissez une année et sachez si février compte 29 jours : 2024 est bissextile, car divisible par 4 et non par 100, alors que 1900 ne l'est pas et que 2000 l'est. La raison indique la règle décisive. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Un vérificateur d’année bissextile répond à l’une des questions de calendrier les plus courantes : pour une année donnée, février a-t-il vingt-neuf jours ? Saisissez une année grégorienne entière et cet outil renvoie un indicateur bissextile oui-ou-non clair avec la raison exacte de divisibilité — si l’année est divisible par quatre, par cent et par quatre cents — afin que vous voyiez quelle branche de la règle grégorienne s’est appliquée. Les années séculaires comme mille neuf cents échouent au test bissextile même si elles sont divisibles par quatre, tandis que des années comme deux mille passent car elles sont divisibles par quatre cents. Le chemin est de l’arithmétique entière pure, sans appels réseau, sans graines aléatoires et sans dépendance à l’horloge hôte ni au constructeur Date.

Ce qui rend une année grégorienne bissextile

Le calendrier grégorien proleptique insère un jour extra en février pour que la durée moyenne de l’année reste proche de l’année tropique. La règle s’enseigne comme trois conditions imbriquées. D’abord, si l’année n’est pas divisible par quatre, c’est une année commune et février a vingt-huit jours.

Ensuite, si l’année est divisible par quatre mais pas par cent, c’est une année bissextile et février a vingt-neuf jours — cela couvre les bissextiles ordinaires comme deux mille vingt-quatre et deux mille vingt-huit. Enfin, les années séculaires divisibles par cent sont communes sauf si elles sont aussi divisibles par quatre cents : mille neuf cents n’est pas bissextile, tandis que deux mille l’est.

Cette exception séculaire est ce que l’on oublie le plus souvent, et c’est pourquoi un vérificateur qui ne teste que le modulo quatre est faux pour les systèmes de production. Cette capacité applique l’arbre de règles complet et renvoie le booléen plus une raison lisible qui nomme quelle branche de divisibilité a gagné. Les enseignants peuvent apparier des exemples sur les quatre résultats : non divisible par quatre, divisible par quatre seulement, siècle commun et siècle bissextile.

Conseils pratiques, limites et recherches associées

Gardez les années dans la plage publiée pour que la pratique grégorienne à quatre chiffres et les outils de date frères restent cohérents. Pour enseigner ou tester, conservez un petit jeu connu : deux mille vingt-quatre pour une bissextile ordinaire, deux mille vingt-trois pour une année commune, mille neuf cents pour un siècle commun et deux mille pour un siècle bissextile, plus un échec non entier volontaire tel qu’une année flottante.

Les contrôles aller-retour sont simples : recalculez year modulo quatre, cent et quatre cents à la main et confirmez que les trois drapeaux et la phrase de raison correspondent à l’ordre des branches documenté. Cette page cible qui cherche un vérificateur d’année bissextile, une calculatrice est-bissextile ou grégorien divisible par quatre cents en ligne ; ce n’est ni un calculateur de jour de la semaine, ni un validateur de date ISO complet, ni un compteur de jours ouvrés ou d’âge.

Préférez cette capacité lorsque vous avez déjà une année et n’avez besoin que du statut bissextile et de l’explication de divisibilité ; si vous avez une chaîne YYYY-MM-DD complète et besoin du jour de la semaine, utilisez le calculateur de jour de la semaine. Les bornes d’année s’arrêtent à neuf mille neuf cent quatre-vingt-dix-neuf pour aligner la surface produit avec d’autres capacités de date à parse pur de ce catalogue.

Vérification de devoirs sur les règles bissextiles

Les élèves saisissent des années du manuel et comparent le statut bissextile et les exceptions séculaires manuscrits à une chaîne de raison déterministe avant de rendre les exercices de calendrier.

Planification d’agendas et de récurrences

Le personnel d’exploitation confirme si un modèle annuel inclut le vingt-neuf février avant de générer des séries de récurrence ou des calendriers SLA.

Comment savoir si une année est bissextile ?

Selon le calendrier grégorien une année est bissextile si elle est divisible par 400, ou divisible par 4 mais pas par 100. Sinon c’est une année commune.

1900 est-elle une année bissextile ?

Non. 1900 est divisible par 100 mais pas par 400, donc c’est une année commune même si elle est divisible par 4.

2000 est-elle une année bissextile ?

Oui. 2000 est divisible par 400, donc l’exception séculaire ne s’applique pas et février a 29 jours.

Que se passe-t-il si j’envoie une année non entière ?

Les années doivent être des entiers ; flottants et chaînes non numériques sont rejetés.

Le vérificateur d’année bissextile est-il gratuit ?

L’outil navigateur est gratuit et s’exécute en local.

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/is-leap-year

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

Les valeurs non entières sont rejetées avec une erreur invalid_input claire plutôt qu’un faux silencieux. Les élèves qui vérifient leurs devoirs, les développeurs qui écrivent des cas limites de février, les planificateurs qui valident des modèles d’agenda et quiconque confirme une année historique obtiennent le même JSON déterministe dans l’exécuteur gratuit du navigateur et l’API prépayée.

Comment appeler l’API et ce qui est renvoyé

La valeur doit être un nombre entier dans l’intervalle inclusif de un à neuf mille neuf cent quatre-vingt-dix-neuf ; fractions décimales, chaînes en notation scientifique, chaînes vides et types non numériques sont rejetés. Préférez envoyer une année numérique plutôt qu’une chaîne préformatée lorsque vous contrôlez le client ; les années en chaîne ne sont acceptées que si elles correspondent à un motif entier strict sans point décimal. Envoyez un corps JSON avec un champ entier obligatoire nommé year, qui peut aussi être fourni sous les alias y ou value. En cas de succès la réponse renvoie year comme entier, fixe is_leap_year, leap et leap_year au même booléen, fixe divisible_by_4, divisible_by_100 et divisible_by_400 aux trois drapeaux modulaires de l’arbre de règles, et inclut reason comme phrase anglaise de contrat expliquant la branche, message comme court résumé de la longueur de février et steps comme tableau ordonné qui reformule chaque contrôle modulo. Une validation échouée — champ manquant, nombre non entier, chaîne non numérique ou année hors plage publiée — renvoie invalid_input et n’est jamais facturée. Le tarif est un forfait $0.002 par requête réussie avec unité item et prix marginal nul.

Conseils pratiques, limites et recherches associées

Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé.

Fixtures de cas limites de février pour tests

Les équipes d’ingénierie construisent des années bissextiles et non bissextiles connues pour validateurs et calendriers UI sans dépendre de l’horloge hôte ni des bizarreries du constructeur Date.

Consulter la documentation complète du KIT →