PHP Doku:: Konvertiert vom Jüdischen Kalender zum Julianischen Datum - function.jewishtojd.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzDatums- und zeitrelevante ErweiterungenKalenderCalendar Funktionenjewishtojd

Ein Service von Reinhard Neidl - Webprogrammierung.

Calendar Funktionen

<<jdtounix

juliantojd>>

jewishtojd

(PHP 4, PHP 5)

jewishtojd Konvertiert vom Jüdischen Kalender zum Julianischen Datum

Beschreibung

int jewishtojd ( int $month , int $day , int $year )

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.

Parameter-Liste

month

Der Monat als Zahl zwischen 1 und 13

day

Der Tag als Zahl zwischen 1 und 30

year

Das Jahr als Zahl zwischen 1 und 9999

Rückgabewerte

Der Julianische Tag für das gegebene Jüdische Datum als Integer.

Siehe auch

  • jdtojewish() - Konvertierung vom Julianischen Datum zum Jüdischen Kalender
  • cal_to_jd() - Converts from a supported calendar to Julian Day Count


2 BenutzerBeiträge:
- Beiträge aktualisieren...
erelsgl dot NOSPAM at cs dot technion dot ac dot il
20.09.2006 11:21
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"
?>
erelsgl dot NOSPAM at cs dot technion dot ac dot il
19.09.2006 14:55
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'
?>



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)