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
廣告