ForHosting KIT · Dates et temps

Convertisseur julien ↔ grégorien

Convertissez une date entre les calendriers julien et grégorien, dans les deux sens : le 15 octobre 1582 grégorien correspond au 5 octobre 1582 julien. Le résultat nomme les deux calendriers, rien ne se confond. 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
Si vous saisissez
Date
1582-10-15
Sens de conversion
gregorian_to_julian
Vous obtenez
Date d’entrée
1582-10-15
Date convertie
1582-10-05
Calendrier source
gregorian
Calendrier cible
julian

Outil gratuit et déterministe. Convertissez des dates civiles entre les calendriers julien et grégorien selon une politique de réforme documentée.

Comment ça fonctionne

Cette capacité convertit des dates civiles entre le calendrier julien et le calendrier grégorien en s'appuyant sur une politique de réforme documentée, dont le point de bascule est clairement indiqué et vérifiable. Les dates respectent le format ISO-8601 afin d'écarter toute ambiguïté d'interprétation. Nous vous recommandons vivement de lire les exemples de référence, qui couvrent aussi bien les chemins de succès que les chemins d'erreur, avant d'intégrer cette fonction dans vos flux de production ou vos tests automatisés, car ils figent le contrat attendu.

Entrées et sorties

Les champs requis du schéma doivent être présents et correctement typés, tandis que les champs facultatifs reposent sur des valeurs par défaut documentées et prévisibles. Chaque réponse de succès contient toujours les champs de sortie principaux, ce qui permet à vos liaisons d'interface de rester stables dans le temps, sans surprise ni régression. Consultez les exemples de référence afin de comprendre précisément le format renvoyé avant toute intégration sérieuse en environnement réel.

Cas limites et bornes

Les chaînes vides, les types erronés et les plages contradictoires sont rejetés très tôt dans le traitement, avant toute opération arithmétique, ce qui évite des résultats incohérents. Les dates civiles dépourvues de fuseau horaire sont traitées comme de simples dates calendaires, conformément à l'usage attendu pour ce type de conversion historique. Les tables embarquées voyagent à l'intérieur du dossier de la capacité et n'exigent aucun appel réseau au moment de l'exécution, ce qui préserve la confidentialité et la rapidité.

Examinez toujours les exemples de référence, tant pour les succès que pour les erreurs, avant d'intégrer cette capacité dans vos flux de production ou vos suites de tests automatisés.

Travail quotidien

Obtenez une réponse fiable sans tableur.

Enseignement

Des exemples de référence stables pour vos démonstrations.

Réseau ?

Aucun réseau ; le traitement se fait sur l'appareil.

Stable ?

Des exemples de référence déterministes figent le contrat.

À quelle date julienne correspond le 15 octobre 1582 ?

Au 5 octobre 1582. Choisissez le sens grégorien vers julien, saisissez 1582-10-15 et le convertisseur renvoie 1582-10-05 : le même jour, écrit dix dates plus tôt dans le calendrier julien.

Peut-on convertir dans les deux sens ?

Oui. Choisissez julien vers grégorien ou grégorien vers julien avant de saisir la date ; le résultat indique le calendrier de départ et celui d'arrivée, pour ne jamais les confondre.

Pourquoi ma date est-elle refusée ?

Les saisies vides, les valeurs qui ne sont pas des dates et les indications contradictoires sont refusées avant tout calcul. Vous obtenez ainsi un message clair plutôt qu'une date convertie plausible mais fausse.

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/julian-calendar

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/julian-calendar \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"1582-10-15"}'
{
  "date": "1582-10-15"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.julian_calendar",
  "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.

Comment ça fonctionne

Le calcul est entièrement déterministe et s'exécute gratuitement dans votre navigateur grâce à la même fonction pure que l'API, ce qui garantit une parité stricte entre les deux canaux. Les entrées sont validées avant toute arithmétique, de sorte qu'un type incorrect produit une erreur invalid_input lisible plutôt qu'un résultat silencieux ou trompeur.

Entrées et sorties

Les valeurs intermédiaires extrêmement grandes qui dépasseraient la précision IEEE-754 deviennent des erreurs hors limites explicites plutôt que des valeurs nulles silencieuses, afin que vous détectiez immédiatement le problème. L'ordre de validation est fixe et documenté, la parité entre le navigateur et l'API est garantie, et les chaînes de correspondance d'erreur restent stables pour la certification.

Cas limites et bornes

Le comportement reste rigoureusement identique dans le navigateur et sur l'API, et les messages d'erreur conservent des chaînes de correspondance stables destinées à la certification.

Automatisation

La même fonction pure dans le widget et l'API.

Est-ce gratuit ?

Oui, palier A directement dans le navigateur.

Entrée invalide ?

Une erreur invalid_input avec une correspondance claire.

Auteur ?

samurai.

Consulter la documentation complète du KIT →