Zum Inhalt springen

cal_from_jd()

Verstehen des gregorianischen Kalenders

Der gregorianische Kalender ist der weltweit am weitesten verbreitete bürgerliche Kalender. Er wurde im Oktober 1582 von Papst Gregor XIII. als Reform des julianischen Kalenders eingeführt. Dieser Kalender basiert auf dem Sonnenjahr, das etwa 365,2422 Tage lang ist. Er ist in 12 Monate unterteilt, wobei die Länge der einzelnen Monate zwischen 28 und 31 Tagen variiert.

Was ist das Julianische Datum?

Das julianische Datumssystem ist eine kontinuierliche Zählung der Tage seit Mittag des 1. Januar 4713 v. Chr. im julianischen Kalender. Dieses System wird häufig in der Astronomie, in militärischen Anwendungen und in der Wissenschaft eingesetzt. Das julianische Datum lässt sich berechnen, indem man die seit dem 1. Januar bis zum jeweiligen Datum vergangenen Tage addiert.

Berechnen des gregorianischen Datums aus dem julianischen Datum

Um das julianische Datum in ein gregorianisches Datum umzurechnen, verwenden wir eine mathematische Formel, die mehrere Schritte umfasst. Zuerst berechnen wir die Anzahl der seit dem 15. Oktober 1582 (dem Beginn des gregorianischen Kalenders) vergangenen Tage. Anschließend bestimmen wir die Anzahl der dazwischen liegenden Schaltjahre. Mit diesen Werten können wir Jahr, Monat und Tag des gregorianischen Datums berechnen.


Implementierung der Umrechnung von julianischem Datum in gregorianisches Datum in PHP

In PHP können wir das julianische Datum einfach in ein gregorianisches Datum umrechnen, indem wir die cal_from_jd()-Funktion verwenden. Diese Funktion erwartet zwei Argumente: das julianische Datum und den Kalendertyp, und gibt ein Array mit den Komponenten des gregorianischen Datums zurück.

So rechnen Sie das julianische Datum in PHP in ein gregorianisches Datum um

php
<?php
$jd = 2459293.5; // Julian date
$cal = CAL_GREGORIAN; // Calendar type
$date = cal_from_jd($jd, $cal); // Convert Julian date to Gregorian date
echo "Gregorian date: " . $date['year'] . "-" . $date['month'] . "-" . $date['day'];
?>

Fazit

Zusammenfassend lässt sich sagen, dass das julianische Datumssystem eine kontinuierliche Zählung der Tage seit dem 1. Januar 4713 v. Chr. darstellt und in verschiedenen Bereichen wie Astronomie, Wissenschaft und militärischen Anwendungen weit verbreitet ist. Der 1582 eingeführte gregorianische Kalender ist der weltweit am häufigsten verwendete bürgerliche Kalender. Um in PHP das julianische Datum in ein gregorianisches Datum umzurechnen, können wir die cal_from_jd()-Funktion verwenden, die ein Array mit den Komponenten des gregorianischen Datums zurückgibt. Mit Hilfe dieses Leitfadens können Sie das julianische Datum nun problemlos in PHP in ein gregorianisches Datum umrechnen und in Ihren Projekten implementieren.

Practice

Was macht die PHP-Funktion cal_from_jd()?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.