English | 简体中文 | 繁體中文
查询

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函数
分享链接