📜  PHP | date_sunrise()函数

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

PHP | date_sunrise()函数

date_sunrise() 是PHP中的一个内置函数,用于查找指定日期和位置的日出时间。此函数在成功时以指定格式返回日出时间。失败时为 FALSE。

句法:

date_sunrise ( $timestamp, $format, $latitude, $longitude, $zenith, $gmtoffset )

参数: date_sunrise()函数接受四个参数,如上所述,如下所述:

  • $timestamp:它是一个强制参数,它指定了日出时间的日期的时间戳。
  • $format:可选参数,指定返回结果的格式。
    • SUNFUNCS_RET_STRING:返回一个字符串。例如 16:46(默认)
    • SUNFUNCS_RET_DOUBLE:返回一个浮点数。例如 16.78243132
    • SUNFUNCS_RET_TIMESTAMP:以整数(时间戳)形式返回结果,例如 1095034606。
  • $latitude:它是一个可选参数,指定位置的纬度。默认情况下,它设置为北。要为 South 指定一个值,请传入一个负值。
  • $longitude:它是一个可选参数,指定位置的经度。默认情况下,它设置为东。要修改 West 的值,请传入一个负值。
  • $zenith:它是一个可选参数。天顶是太阳中心与垂直于地球表面的直线之间的夹角。默认为 date.sunrise_zenith。
  • $gmtoffset:可选参数,用于指定GMT与本地时间的时差。

返回值:成功时以指定格式返回日出时间。失败时为 FALSE。

例外:如果日期/时间函数无效,此函数会生成 E_NOTICE 错误,如果使用系统设置或 TZ 环境变量,则会生成 E_STRICT 或 E_WARNING。

下面的程序说明了 date_sunrise()函数。

方案一:


输出:
Tue Jun 26 2018
sunrise time: 05:16

方案二:


输出:
Tue Jun 26 2018
sunrise time: 05:15

参考: 函数 : PHP 。 PHP