📜  PHP | jddayofweek()函数

📅  最后修改于: 2022-05-13 01:56:44.419000             🧑  作者: Mango

PHP | jddayofweek()函数

jddayofweek()函数是PHP中的内置函数,它返回参数中传递的儒略整数的给定星期几。根据函数中传递的模式,返回值分为三种类型。它返回代表星期几的三种类型的值。如果模式作为 0 传递,则返回 0, 1, 2…,表示星期日、星期一、星期二… 当模式传递 1 时,它返回星期日、星期一、星期二…。当 2 作为模式传递时,它返回缩写 Sun, Mon, Tue... 作为星期几。

句法:

jddayofweek($jd, $mode)

参数:该函数接受两个参数,如上所示和如下所述。

  1. $jd – 这是一个强制参数,它将儒略日数指定为整数。使用gregoriantojd( $month, $day, $year )将公历日期转换为儒略日整数。
  2. $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