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