ForHosting KIT · Dates et temps

Calculateur de jour julien

Convertissez n'importe quelle date en numéro de jour julien astronomique : le 1er janvier 2000 est le jour 2451545, avec le jour julien modifié 51544 et l'indication d'année bissextile. Un seul décompte pour journaux d'observation et archives. 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
2000-01-01
Vous obtenez
Année
2 000
Mois
1
Jour
1
Numéro de jour julien
2 451 545

Le numéro de jour julien astronomique est un décompte entier continu de jours utilisé en astronomie, opérations spatiales et archives scientifiques pour que chaque date civile de calendrier se mappe à un sérial non ambigu sans longueurs de mois ni tables d’années bissextiles au milieu d’une formule. Historiens, planificateurs de satellites et ingénieurs logiciels convertissent des chaînes ISO année-mois-jour en ce sérial lorsqu’ils alignent des journaux d’observation, tamponnent des catalogues d’événements ou relient des systèmes qui divergent sur la numérotation des semaines et les fuseaux locaux. Ce calculateur accepte une seule date de calendrier ISO sous la forme stricte à quatre chiffres pour l’année et deux chiffres chacun pour le mois et le jour, vérifie que le jour existe réellement sur le calendrier grégorien proleptique y compris les févriers bissextiles, et renvoie le numéro de jour julien entier pour midi Temps Universel de ce jour civil avec le décalage du jour julien modifié et un drapeau bissextile. Les dates impossibles comme le vingt-neuf février d’une année commune ou le trente et un avril échouent avec une erreur de validation claire plutôt qu’un enroulement silencieux.

Comment le numéro de jour julien est calculé à partir d’une date ISO

Partez d’une date civile de calendrier écrite comme année, mois et jour dans la forme ISO internationale avec tirets et largeurs fixes pour que chaque client s’accorde sur les mêmes trois entiers. Confirmez d’abord que l’année se trouve dans l’intervalle grégorien proleptique pris en charge de un à neuf mille neuf cent quatre-vingt-dix-neuf et que le mois est entre un et douze.

Appliquez ensuite la règle d’année bissextile utilisée par les calendriers civils dans le monde : une année est bissextile lorsqu’elle est divisible par quatre, sauf que les siècles ne sont bissextiles que lorsqu’ils sont aussi divisibles par quatre cents. Cette règle rend légal le vingt-neuf février dans des années comme deux mille et deux mille vingt-quatre, et illégal en mille neuf cents et deux mille vingt-trois. Avec le statut bissextile connu, consultez la longueur de chaque mois pour cette année et rejetez tout jour qui dépasse la longueur du mois.

Lorsque le triple est valide, appliquez la transformation entière classique de Fliegel et Van Flandern : formez des quantités auxiliaires a égale au floor de quatorze moins mois sur douze, y égale année plus quatre mille huit cents moins a, et m égale mois plus douze fois a moins trois ; alors le numéro de jour julien est jour plus le floor de cent cinquante-trois fois m plus deux sur cinq, plus trois cent soixante-cinq fois y, plus floor de y sur quatre, moins floor de y sur cent, plus floor de y sur quatre cents, moins trente-deux mille quarante-cinq.

Cette expression produit le numéro de jour entier associé à midi Temps Universel de la date civile donnée. Le jour julien modifié pour minuit de la même date civile s’obtient en soustrayant deux millions quatre cent mille un du numéro de jour julien. Les ancres de référence incluent le premier janvier deux mille mappant à deux millions quatre cent cinquante et un mille cinq cent quarante-cinq et le dix-sept novembre mille huit cent cinquante-huit mappant à deux millions quatre cent mille un avec jour julien modifié zéro.

Où les calculateurs de numéro de jour julien apparaissent dans le travail réel

Observatoires et planificateurs de mission tamponnent télémétrie et horaires de pointage avec des numéros de jour julien pour que des campagnes multi-années se trient sur un seul entier sans bogues de frontière de mois. Les carnets de climat et de paléoclimat convertissent des dates civiles d’échantillon en décomptes continus de jours avant différenciation ou rééchantillonnage. Un logiciel qui doit rester libre de bibliothèques de fuseau a encore besoin d’un sérial de calendrier pur lorsqu’il aligne des journaux de partenaires qui ne publient que des dates ISO.

Les migrations d’archives réécrivent souvent des colonnes de date héritées en JDN ou MJD pour que les jointures relationnelles entre ères historiques mixtes restent monotones. Si plus tard vous n’avez besoin que du jour ordinal dans une seule année, du décompte de jours entre deux dates civiles, de la semaine de l’année sous ISO 8601, ou des bascules de réforme du calendrier julien historique, traitez-les comme intentions de recherche et landings séparées plutôt que de surcharger cette page de calculateur de numéro de jour julien.

Astronomie et planification de missions

Convertissez des dates d’observation ISO en JDN entiers pour que horaires, jointures d’éphémérides et fenêtres de télémétrie partagent un axe de jours continu.

Archives scientifiques et séries climatiques

Mappez des dates civiles d’échantillon vers JDN ou MJD pour stockage monotone, rééchantillonnage et différenciation multi-années sans tables de longueur de mois.

Qu’est-ce qu’un numéro de jour julien ?

Un décompte entier de jours utilisé en astronomie. Le jour zéro commence à midi Temps Universel le 1 janvier 4713 av. J.-C. dans le calendrier julien proleptique. Cet outil renvoie le JDN entier pour midi UT d’une date civile grégorienne proleptique.

En quoi cela diffère-t-il du jour de l’année ?

Le jour de l’année redémarre à 1 chaque 1er janvier et reste dans 1–366. Le numéro de jour julien croît pour toujours à travers les années, donc les timelines multi-années n’ont besoin que d’un seul champ entier.

Quelles règles de calendrier utilise-t-il ?

Grégorien proleptique pour les années 0001–9999 : bissextiles si divisibles par 4, sauf que les siècles doivent aussi être divisibles par 400. Les bascules de réforme du calendrier julien historique ne sont pas appliquées.

Qu’est-ce que le jour julien modifié (MJD) ?

MJD = JDN − 2400001 pour la date civile à 00:00 UT. L’origine 1858-11-17 a MJD 0 et JDN 2400001. C’est un champ compagnon compact pour le même jour.

Combien cela coûte-t-il ?

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/julian-day-number

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

Ce que vous envoyez et ce que vous recevez en retour

Envoyez un champ chaîne obligatoire nommé date contenant un jour de calendrier ISO strict tel que deux mille tiret zéro un tiret zéro un. Les jours qui correspondent au motif mais ne sont pas de vraies dates de calendrier, y compris un vingt-neuf février non bissextile et des valeurs de mois hors un à douze, échouent aussi avec un message qui nomme le problème pour que les clients corrigent l’entrée sans deviner. Les contrôles classiques incluent la date civile de l’époque J2000 du premier janvier deux mille, l’origine du jour julien modifié du dix-sept novembre mille huit cent cinquante-huit, et des entrées de jour bissextile comme le vingt-neuf février deux mille vingt-quatre qui doivent réussir tandis que le même jour en deux mille vingt-trois doit échouer. Champs manquants, valeurs non chaîne et chaînes qui ne correspondent pas au motif de chiffres quatre-deux-deux échouent avec invalid_input et ne sont pas facturés. En cas de succès la réponse renvoie la chaîne de date normalisée, les composants numériques year, month et day, l’entier julian_day_number, l’entier modified_julian_day, un drapeau booléen is_leap_year, une étiquette de calendrier indiquant grégorien proleptique et une courte chaîne de formule documentant la transformée de Fliegel et Van Flandern. Le tarif des appels API réussis est la base publiée de $0.002 par article ; les échecs de validation ne consomment pas le solde prépayé.

Où les calculateurs de numéro de jour julien apparaissent dans le travail réel

Comme cette capacité est un moteur de parse pur, le tarif API est la base publiée de $0.002 par article réussi et la validation échouée ne consomme pas de solde.

Migration de données et fixtures d’API

Convertissez en masse des colonnes YYYY-MM-DD validées en julian_day_number avec invalid_input clair sur les jours de calendrier impossibles.

Consulter la documentation complète du KIT →