Position actuelle: Accueil> Derniers articles> Tutoriel sur la conversion du calendrier Julian en Julian Calendar par PHP

Tutoriel sur la conversion du calendrier Julian en Julian Calendar par PHP

gitbox 2025-07-01

Quel est le calendrier julien et le calendrier julien

Le calendrier Julian est un calendrier formulé par Julius Caesar en 46 avant JC et a une durée de 365,25 jours. Le calendrier julien est un système de dattes continu, généralement utilisé en astronomie et en recherche historique.

Pourquoi avez-vous besoin de convertir?

Dans de nombreuses applications, les utilisateurs peuvent avoir besoin de convertir les dates juliennes en calendriers juliens, en particulier lors du traitement des données ou de l'historique astronomiques. Certains logiciels informatiques scientifiques et astronomiques reposent sur la conversion mutuelle de ces deux calendriers.

PHP réalise la conversion de Julian Calendar en Julian Calendar

Voyons comment rédiger une fonctionnalité simple dans PHP pour implémenter la conversion du calendrier julien. Voici l'exemple de code:

 <span class="fun">fonction JulianttoJulianday ($ an, $ mois, $ day) {$ a = plancher ((14 - $ mois) / 12); $ y = $ an + 4800 - $ a; $ m = $ mois + (12 * $ a) - 3; retourner $ day + plancher ((153 * $ m + 2) / 5) + (365 * $ y) + plancher ($ y / 4) - plancher ($ y / 100) + plancher ($ y / 400) - 32045; } // Exemple $ julianyear = 2023; $ Julianmonth = 10; $ Julianday = 10; $ JuliandayNumber = Juliantojulianday ($ Julianyear, $ Julianmonth, $ Julianday); Echo "Date du calendrier julien". $ Julianyear. "-". $ Julianmonth. "-". $ Julianday. "Convertir en Julian Calendar est:". $ JuliandayNumber;</span>

Ce code met en œuvre la conversion de date de Julian en Julian Calendar. Tout d'abord, il calcule le jour julien correspondant, puis publie le résultat.

Résumer

Ce qui précède est la méthode d'implémentation PHP pour convertir le calendrier julien en calendrier julien. Grâce à cet article, vous pouvez en apprendre davantage sur les concepts de base de ces deux systèmes de dattes et la nécessité de la conversion. J'espère que cet exemple de code vous aidera à mieux gérer les dates dans votre projet.