PHP jddayofweek() 函数返回星期几。此函数可以根据表示星期几的模式返回字符串或整数。
语法
jddayofweek(julian_day, mode)
参数
julian_day | 必填。 将儒略日数指定为整数。 |
mode | 可选。 指定日历周模式(见下表)。默认值为 0 - CAL_DOW_DAYNO。 |
日历周模式
模式 | 值 | 描述 |
---|---|---|
CAL_DOW_DAYNO | 0 | 以整数形式返回天数(0=星期日、1=星期一等) |
CAL_DOW_LONG | 1 | 返回包含星期几(星期日)的字符串、星期一等) |
CAL_DOW_SHORT | 2 | 返回包含缩写的星期几的字符串(Sun、Mon、等) |
返回值
以整数或字符串形式返回公历工作日。
例外
不适用。
示例:
下面的示例显示了jddayofweek()函数的用法。
<?php
//将公历日期转换为儒略整数
$jd = gregoriantojd(10, 2, 2015);
//显示儒略日整数
echo "The Julian day integer is: $jd \n";
//以整数形式返回星期几名称
echo "The day of week is: ".jddayofweek($jd)."\n";
?>
输出上述代码的内容如下:
The Julian day integer is: 2457298
The day of week is: 5
示例:
再考虑一个与此函数一起使用其他模式的示例。
<?php
//将公历日期转换为儒略整数
$jd = gregoriantojd(10, 2, 2015);
//显示儒略日整数
echo "The Julian day integer is: $jd \n";
//返回星期几名称
echo "The day of week is (mode=0) : ".jddayofweek($jd, 0)."\n";
echo "The day of week is (mode=1) : ".jddayofweek($jd, 1)."\n";
echo "The day of week is (mode=2) : ".jddayofweek($jd, 2)."\n";
?>
上述代码的输出将是:
The Julian day integer is: 2457298
The day of week is (mode=0) : 5
The day of week is (mode=1) : Friday
The day of week is (mode=2) : Fri