ForHosting KIT · Outils pour développeurs

Jour julien modifié en date

Ce convertisseur transforme une valeur de jour julien modifié en date du calendrier grégorien proleptique et en heure UTC.

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

Il utilise uniquement le nombre que vous fournissez : il ne consulte pas l’horloge actuelle, ne déduit aucun fuseau horaire, ne contacte aucun service réseau et ne dépend pas des paramètres régionaux de la machine. Un MJD entier désigne minuit UTC et sa partie fractionnaire indique le temps écoulé depuis ce minuit. Le résultat contient des champs calendaires séparés ainsi que des chaînes de date et d’horodatage stables.

Saisissez la bonne valeur de jour julien modifié

Indiquez un nombre décimal fini dans le champ mjd. Le jour julien modifié est lié au jour julien astronomique par un décalage fixe, mais sa limite de jour civil est pratique : chaque MJD entier commence à minuit UTC. Ainsi, 51544.0 représente le début du 1er janvier 2000 et 51544.5 le midi de cette même date. Conservez les décimales de votre source lorsque l’heure compte. Le convertisseur accepte l’écriture décimale ordinaire et la notation scientifique numérique, puis calcule uniquement à partir de la valeur reçue. Il ne suppose pas qu’un nombre non étiqueté relève d’un fuseau local et ne traite jamais silencieusement une valeur JD comme un MJD. Vérifiez l’étiquette et l’échelle temporelle de la source : confondre JD et MJD crée un décalage de plusieurs millions de jours. La sortie répète le MJD accepté afin qu’un traitement automatisé puisse relier chaque réponse à l’observation initiale. Les valeurs absentes, non numériques, infinies ou excessives sont explicitement refusées.

Interprétez la date grégorienne et l’heure UTC

La réponse sépare l’année, le mois, le jour, l’heure, la minute et la seconde, puis fournit aussi une date et un horodatage complet terminé par Z. Ce Z désigne UTC : aucun décalage local n’est dissimulé dans le calcul. Le calendrier est grégorien proleptique, ce qui étend ses règles d’années bissextiles aux périodes antérieures à son adoption historique. Cette convention est déterministe et utile au calcul, mais une date très ancienne peut différer de l’étiquette d’une archive fondée sur le calendrier julien. Les années suivent la numérotation astronomique : l’année zéro existe et correspond à 1 av. J.-C. dans la notation historique. Les fractions de MJD sont arrondies à la seconde entière la plus proche. Si cet arrondi atteint la fin de la journée, le calcul passe au minuit suivant au lieu de produire l’heure impossible 24:00:00. Les champs structurés conviennent aux bases de données et l’horodatage aux journaux et échanges. La réponse nomme aussi son calendrier et son échelle temporelle afin que les traitements suivants n’aient rien à deviner.

Intégrez une conversion reproductible aux travaux scientifiques

Le MJD figure dans les tables astronomiques, les produits satellitaires, les journaux d’observatoire et d’autres jeux de données où un décompte continu des jours se compare plus facilement qu’une date civile formatée. Ce convertisseur intervient lorsque des personnes ou des systèmes généralistes doivent lire ces valeurs. Un processus d’importation peut convertir une colonne MJD avant d’indexer les observations ; une équipe de recherche peut contrôler une époque publiée ; une équipe d’assistance peut traduire un repère pendant l’analyse d’une télémétrie. L’implémentation emploie une arithmétique calendaire entière plutôt que la bibliothèque de dates de l’hôte. Une même entrée produit donc le même résultat dans un navigateur, un worker d’API ou un test lancé sous un autre fuseau. Cette propriété rend les exemples enregistrés fiables pour les tests de régression. Considérez UTC comme la convention de sortie, non comme la preuve que toute source réalise parfaitement UTC : certains jeux spécialisés emploient TT, TAI ou une autre échelle. Si les secondes intercalaires comptent, confirmez l’échelle source et appliquez la correction métier appropriée.

Lire l’époque d’une observation astronomique

Transformez le MJD d’une table en horodatage grégorien UTC lisible pour une vérification ou un rapport.

Normaliser une importation scientifique

Convertissez un décompte continu de jours en champs de date et d’heure avant le chargement en base.

Contrôler des repères de télémétrie

Interprétez le MJD d’un instrument sans dépendre du fuseau horaire de la personne qui analyse.

Quel est le prix d’une conversion ?

Chaque conversion par API coûte $0.002 par élément. La version pour navigateur exécute localement le même calcul déterministe.

Quelle différence existe entre MJD et jour julien ?

Le jour julien modifié est égal au jour julien moins 2400000.5. Le décalage d’une demi-journée fait commencer les MJD entiers à minuit UTC.

Le convertisseur utilise-t-il mon fuseau horaire ?

Non. Tous les résultats sont calculés et étiquetés en UTC, quel que soit le fuseau de l’ordinateur ou du navigateur.

Comment les fractions de jour sont-elles traitées ?

La partie fractionnaire représente le temps écoulé depuis minuit UTC et est arrondie à la seconde entière la plus proche.

Quel calendrier le résultat emploie-t-il ?

Le calendrier grégorien proleptique est appliqué à toutes les années, même avant son introduction historique.

Les secondes intercalaires et autres échelles sont-elles gérées ?

Non. L’outil convertit arithmétiquement le MJD fourni et étiquette le résultat UTC ; il ne convertit ni TT, ni TAI, ni d’autres échelles spécialisées.

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/mjd-to-date

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/mjd-to-date \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mjd":51544.5}'
{
  "mjd": 51544.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.mjd_to_date",
  "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 →