PHP | jddayofweek()函数
jddayofweek()函数是PHP中的内置函数,它返回参数中传递的儒略整数的给定星期几。根据函数中传递的模式,返回值分为三种类型。它返回代表星期几的三种类型的值。如果模式作为 0 传递,则返回 0, 1, 2…,表示星期日、星期一、星期二… 当模式传递 1 时,它返回星期日、星期一、星期二…。当 2 作为模式传递时,它返回缩写 Sun, Mon, Tue... 作为星期几。
句法:
jddayofweek($jd, $mode)
参数:该函数接受两个参数,如上所示和如下所述。
- $jd – 这是一个强制参数,它将儒略日数指定为整数。使用gregoriantojd( $month, $day, $year )将公历日期转换为儒略日整数。
- $mode – 这是一个可选参数,它指定返回值的类型。它接受 0-2 范围内的值(含)。默认值为0。三种返回方式说明如下:
- 0 – 当 mode 传递为 0 时,它返回 0、1、2、3.. 分别表示星期日、星期一、星期二……作为星期几。当没有缺少模式参数或传递任何超出范围的值时,这是模式的默认值。
- 1 – 当模式为 1 时,它返回星期日、星期一、星期二……
- 2 – 当 mode 为 2 时,它返回 Sunday, Monday, Tuesday 的缩写形式为 Sun, Mon, Tues..
返回值:该函数根据上述参数中传递的模式值返回星期几。
例子:
Input : $jd = 4/27/2018 , mode=0
Output : 5
Input : $jd = 4/27/2018 , mode=1
Output : Friday
下面的程序说明了jddayofweek()函数
程序1:下面的程序演示了未通过模式并采用默认模式时的输出。
php
php
php
php
输出:
5
程序 2:下面的程序演示了 mode 为 1 时的输出。
PHP
输出:
Friday
程序 3:下面的程序演示模式为 2 时的输出。
PHP
输出:
Fri
程序 4:下面的程序演示了模式超出范围时的输出。
PHP
输出:
5
参考:
http:// PHP.net/manual/en/函数.jddayofweek。 PHP