ForHosting KIT · Outils pour développeurs

Durée d’un mois hégirien

Ce calculateur de durée d’un mois hégirien renvoie le nombre de jours d’une année et d’un mois donnés du calendrier islamique tabulaire.

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

Saisissez une année hégirienne à partir de 1 AH et un numéro de mois de 1 à 12. Le résultat indique si ce mois compte vingt-neuf ou trente jours et si l’année fournie est bissextile selon le système tabulaire. Grâce à des règles arithmétiques fixes, une même saisie produit toujours le même résultat, sans observation, localisation, horloge ni calendrier externe.

Ce que vous indique ce calculateur

Un mois hégirien peut compter vingt-neuf ou trente jours, et la réponse dépend de la convention de calendrier islamique retenue. Ce calculateur répond précisément selon le calendrier islamique tabulaire, un système régi par des règles qui organise les années en un cycle récurrent de trente ans. Saisissez l’année hégirienne sous forme d’entier positif et le mois sous forme de nombre de 1 à 12. La réponse reprend ces valeurs, affiche la durée dans le champ days et précise si l’année est bissextile dans le calendrier tabulaire. Ce résultat concis convient aux règles de validation, sélecteurs de date, plannings, supports pédagogiques et systèmes qui enregistrent déjà des dates hégiriennes tabulaires. Il ne convertit pas la date vers le calendrier grégorien, ne désigne pas le mois selon une appellation locale et ne détermine pas la date d’observation du croissant. Le modèle étant clairement annoncé, il s’agit d’une réponse arithmétique précise, et non de l’annonce d’une autorité religieuse dans un pays donné.

Principe du calcul tabulaire

Le calendrier islamique tabulaire alterne la durée des mois selon un schéma régulier. Les mois impairs comptent normalement trente jours et les mois pairs vingt-neuf. Le douzième mois constitue l’exception qui relie ce schéma au cycle bissextile : il compte vingt-neuf jours pendant une année commune et trente pendant une année bissextile. Les années bissextiles sont déterminées au sein d’un cycle récurrent de trente années hégiriennes. Le calcul situe l’année fournie dans ce cycle à l’aide d’une arithmétique entière, puis applique la règle du mois concerné. Il ne dépend ni de la date actuelle, ni du fuseau horaire local, ni de l’heure d’été, des coordonnées géographiques, du réseau ou de données aléatoires. Même dans un environnement UTC, aucune date fondée sur une horloge n’est créée. Cette méthode évite de mélanger les fonctions de date locale et la sérialisation UTC, tout en garantissant qu’un navigateur et un traitement API donnent le même résultat pour les deux mêmes entiers.

Choisissez la convention avant d’utiliser le résultat

Utilisez ce résultat lorsque votre cahier des charges mentionne explicitement le calendrier islamique tabulaire ou lorsqu’une arithmétique déterministe prime sur la concordance avec un mois lunaire proclamé localement. Il convient particulièrement aux tests logiciels, aux calculs historiques fondés sur une convention tabulaire déclarée, aux outils hors ligne et aux contraintes de base de données basées sur le cycle de trente ans. Ne le considérez pas comme un substitut à un calendrier d’observation, à une autorité nationale ou à un calendrier tel qu’Umm al-Qura. Ces systèmes peuvent fixer les limites des mois selon des observations, des prévisions ou des tables publiées et donc différer du résultat tabulaire. Une intégration rigoureuse enregistre la convention avec la date hégirienne, vérifie que l’année vaut au moins 1 et que le mois est compris entre 1 et 12, puis emploie days comme jour maximal autorisé. Une requête automatisée via l’API coûte $0.002 ; la même logique peut être exécutée dans le navigateur pour un contrôle immédiat.

Valider une date hégirienne tabulaire

Fixez le jour maximal accepté pour une année et un mois hégiriens avant d’enregistrer un formulaire ou d’importer des données.

Créer un sélecteur de date déterministe

Proposez le bon nombre de jours sans dépendre d’une horloge, d’un fuseau horaire, du réseau ou d’observations variables.

Rendre les tests calendaires reproductibles

Produisez des résultats stables pour les années communes et bissextiles d’un logiciel appliquant explicitement le calendrier islamique tabulaire.

Combien coûte une requête API ?

Chaque requête API coûte $0.002. Vous pouvez aussi effectuer un calcul individuel dans le navigateur.

Le calcul repose-t-il sur l’observation de la Lune ?

Non. Il applique le calendrier islamique tabulaire déterministe sans consulter d’observations ni d’annonces.

Pourquoi un autre calendrier hégirien peut-il donner une autre durée ?

Les calendriers d’observation et les calendriers régionaux publiés peuvent employer d’autres règles ou données. Ce résultat ne concerne que la convention tabulaire indiquée.

Comment le douzième mois est-il traité ?

Le mois 12 compte vingt-neuf jours pendant une année tabulaire commune et trente pendant une année tabulaire bissextile.

Le fuseau horaire modifie-t-il le résultat ?

Non. Le calcul utilise uniquement l’année et le mois entiers fournis et ne crée ni ne consulte de date fondée sur une horloge.

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/hijri-month-length

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/hijri-month-length \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":1446,"month":12}'
{
  "year": 1446,
  "month": 12
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.hijri_month_length",
  "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 →