查詢

jddayofweek()函式—用法及示例

「 根據儒略日計算星期幾 」


函式名稱:jddayofweek()

函式描述:jddayofweek() 函式根據儒略日計算星期幾。

用法:

jddayofweek(int $julianday, int $mode = 0): string

引數:

  • $julianday:一個整數,表示儒略日。
  • $mode:可選引數,用於指定返回的星期幾的格式,預設為0。可選值為0(返回數字格式,0為星期一,1為星期二,以此類推)或1(返回文字格式,"Monday"、"Tuesday"等)。

返回值:返回指定儒略日對應的星期幾。

示例:

// 示例1:使用數字格式返回星期幾
$julianday = gregoriantojd(12, 25, 2022);  // 將日期轉換為儒略日
$weekday = jddayofweek($julianday, 0);  // 返回星期幾的數字格式
echo "Christmas 2022 falls on weekday number: " . $weekday;  // 輸出結果:Christmas 2022 falls on weekday number: 0

// 示例2:使用文字格式返回星期幾
$julianday = gregoriantojd(1, 1, 2022);
$weekday = jddayofweek($julianday, 1);  // 返回星期幾的文字格式
echo "New Year's Day 2022 falls on: " . $weekday;  // 輸出結果:New Year's Day 2022 falls on: Saturday

注意事項:

  • $julianday 引數必須是一個有效的儒略日。可以使用 gregoriantojd() 函式將日期轉換為儒略日。
  • $mode 引數可選,預設為0。如果設定為1,則返回文字格式的星期幾;如果設定為0,則返回數字格式的星期幾。
補充糾錯
上一個函式: jdmonthname()函式
下一個函式: iterator_to_array()函式
熱門PHP函式
分享連結