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"
?>
JewishToJD
(PHP 4, PHP 5)
JewishToJD — Converte uma data do calendário Judaico para o calendário "Julian Day Count"
Descrição
int jewishtojd
( int $month
, int $day
, int $year
)
Entretanto esta função suporta datas anteriores ao ano 1 (3761 A.C.), porém tal uso não faz sentido. O calendário Judaico vem sendo usado por centenas de anos, porém os primeiros dias não tem uma fórmula que determina qual é o começo do mês. Um novo mês começa quando uma lua nova é vista.
Parâmetros
- month
-
O mês como um número entre 1 e 13
- day
-
O dia como um número entre 1 e 30
- year
-
O ano como um número entre 1 e 9999
Valor Retornado
A data juliana para a dada data judaica como um inteiro.
Veja Também
- jdtojewish() - Convete uma data do calendário "Julian Day Count" para o calendário Judaico
- cal_to_jd() - Converte um calendário (suportado) para o calendário "Julian Day Count"
erelsgl dot NOSPAM at cs dot technion dot ac dot il
19-Sep-2006 08:21
erelsgl dot NOSPAM at cs dot technion dot ac dot il
18-Sep-2006 11: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'
?>
