函数名:date_sunset()
适用版本:PHP 4 >= 4.0.0, PHP 5, PHP 7
用法:date_sunset() 函数返回指定日期的日落时间。它会根据指定的纬度和经度计算出日落时间,并返回一个格式化的时间字符串。
语法:string date_sunset ( int $time [, int $format = SUNFUNCS_RET_STRING [, float $latitude = ini_get("date.default_latitude") [, float $longitude = ini_get("date.default_longitude") [, float $zenith = ini_get("date.sunset_zenith") [, float $offset = 0.833]]]]] )
参数:
返回值:返回一个格式化的时间字符串,或者根据传入的 format 参数返回不同类型的结果。
示例:
// 返回当前日期的日落时间
echo date_sunset(time(), SUNFUNCS_RET_STRING, 37.7749, -122.4194);
// 返回指定日期的日落时间
echo date_sunset(strtotime('2022-01-01'), SUNFUNCS_RET_STRING, 40.7128, -74.0060);
以上代码输出的结果可能类似于:
17:28
16:31
注意:如果指定的日期和地点无法计算出日落时间,或者发生错误,该函数会返回 false。