PHP jdtojewish() 函数将儒略日计数转换为犹太历。该函数采用儒略日整数,并根据希伯来语以"月/日/年"形式的字符串形式返回转换后的犹太历,或 ISO-8859-8 编码的希伯来语日期字符串参数。
语法
jdtojewish(julian_day, hebrew, flags)
参数
julian_day | 必需的。 将儒略日数指定为整数。 |
希伯来语 | 可选。 如果设置为 true,则 flags 参数用于希伯来语、基于 ISO-8859-8 编码字符串的输出格式。默认值为 false。 |
标志 | 可选。 指定希伯来语输出格式的位掩码。可用格式为:
|
返回值
根据以"月/日/年"形式的字符串或 ISO-8859-8 编码的希伯来语日期字符串返回犹太历hebrew 参数。
异常
无。示例:
下面的示例显示了 的用法jdtojewish() 函数。
<?php
//转换犹太历
//转为儒略整数
$jd = jewishtojd(10, 2, 2015);
//显示儒略日整数
echo "The Julian day integer is: $jd \n";
//转换儒略日整数
//转犹太历
$date = jdtojewish($jd);
//显示犹太历
echo "The Jewish Calendar is: $date \n";
?>
上述代码的输出将是:
The Julian day integer is: 2457298
The Jewish Calendar is: 10/2/2015
示例:溢出行为
考虑再举一个例子来看看这个函数的溢出行为。
<?php
//转换无效的公历
//日期转儒略整数
$jd = jewishtojd(15, 2, 2018);
//打印 0,因为月份超出范围
echo "The Julian day integer is: $jd \n";
//转换儒略日整数
//转犹太历
$date = jdtojewish($jd);
//将 0/0/0 打印为公历
//月份超出范围
echo "The Jewish Calendar is: $date \n";
?>
上述代码的输出将是:
The Julian day integer is: 0
The Jewish Calendar is: 0/0/0
❮ PHP 日历参考