(PHP 4, PHP 5)
jewishtojd — Konvertiert vom Jüdischen Kalender zum Julianischen Datum
Obwohl diese Funktion mit Werten bis zurück zum Jahr 1 (3761 v.Chr.) arbeiten kann, wird eine solche Nutzen nicht empfohlen. Drer Jüdische Kalender wurde mehrere tausend Jahre lang benutzt, aber in den frühen Tagen existierte keine Formel, um den Monatsanfang zu bestimmen. Ein neuer Monat begann, wenn der Neumound beobachtet wurde.
Der Monat als Zahl zwischen 1 und 13
Der Tag als Zahl zwischen 1 und 30
Das Jahr als Zahl zwischen 1 und 9999
Der Julianische Tag für das gegebene Jüdische Datum als Integer.
JewishToJD returns 0 when the day number is 31 or more.
However, when the day number is 30, JewishToJD returns a valid Julian Day, even when the month only has 29 days. So, for example:
<?php
JDToJewish(JewishToJD(4,30,5767)) === "5/1/5767"
?>
For non-leap years, this function returns the same for month 6 (Adar I) and month 7 (Adar II), so, for example:
<?php
JewishToJD(6,15,5766) === JewishToJD(7,15,5766)
JDToJewish(JewishToJD(7,15,5766)) === '6/15/5766'
?>