函式名稱: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,則返回數字格式的星期幾。