PHP - 日历 jdtojewish() 函数



PHP 日历jdtojewish()函数用于将儒略日数转换为犹太历日期。如果hebrew参数设置为TRUE,则fl参数用于基于希伯来语的字符串输出格式。

语法

以下是PHP日历jdtojewish()函数的语法:

string jdtojewish ( int $jdc, bool $hebrew = false, int $fl = 0 )

参数

以下是jdtojewish()函数的参数:

  • $jdc − 它是一个儒略日数,表示为整数。

  • $hebrew − True表示希伯来语输出格式。

  • $fl − 这是一个可选参数,它定义了希伯来语输出格式。可用的格式有:CAL_JEWISH_ADD_ALAFIM_GERESH、CAL_JEWISH_ADD_ALAFIM和CAL_JEWISH_ADD_GERESHAYIM。

返回值

jdtojewish()函数返回一个以“月/日/年”形式表示的犹太历日期字符串。

PHP 版本

jdtojewish()函数首次引入到PHP 4核心版本中,并在PHP 5、PHP 7和PHP 8中都能轻松运行。

示例 1

这是一个PHP日历jdtojewish()函数的基本示例,用于将简单的儒略日数转换为犹太历日期。

<?php
   // Julian Day Count
   $jdc = 2451545;

   // Date Conversion
   $jewish_date = jdtojewish($jdc);

   //Display the result
   echo "The Jewish Date is as follows: ".$jewish_date;
?>

输出

以下是以下代码的结果:

The Jewish Date is as follows: 4/23/5760

示例 2

此示例说明如何使用格式选项,使用jdtojewish()函数及其参数以不同的格式获取犹太历日期。

<?php
   // Julian Day Count
   $jdc = 2451545;

   // Conversion
   $jewish_date_formatted = jdtojewish($jdc, false, 1);

   // Display the result
   echo "Formatted Jewish Date is as follows: ".$jewish_date_formatted;
?> 

输出

这将生成以下输出:

Formatted Jewish Date is as follows: 4/23/5760

示例 3

现在,下面的代码将首先将给定的公历日期更改为儒略日期,然后使用jdtojewish()方法将其转换为犹太历日期。

<?php
   // Julian Date
   $jd = gregoriantojd(10, 8, 2002);
   echo jdtojewish($jd, true), PHP_EOL,
      jdtojewish($jd, true, CAL_JEWISH_ADD_GERESHAYIM), PHP_EOL,
      jdtojewish($jd, true, CAL_JEWISH_ADD_ALAFIM), PHP_EOL,
      jdtojewish($jd, true,CAL_JEWISH_ADD_ALAFIM_GERESH), PHP_EOL;
?> 

输出

这将创建以下输出:

ב חשון התשסג
ב' חשון התשס"ג
ב חשון ה אלפים תשסג
ב חשון ה'תשסג
php_function_reference.htm
广告
© . All rights reserved.