PHP date_sunset() 函数
示例
返回今天里斯本,葡萄牙的日落时间
<?php
// 里斯本,葡萄牙
// 纬度:北纬 38.4 度,经度:西经 9 度
// 天顶 ~= 90,偏移量:+1 GMT
echo("里斯本,葡萄牙:日期:" . date("D M d Y"));
echo("<br>日落时间:");
echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
自己试试 »
定义和用法
date_sunset() 函数返回指定日期和地点的日落时间。
提示:查看 date_sunrise() 函数以返回指定日期和地点的日出时间。
语法
date_sunset(timestamp, format, latitude, longitude, zenith, gmtoffset)
参数值
参数 | 描述 |
---|---|
timestamp | 必需。指定获取日落时间的日期时间戳 |
format |
可选。指定如何返回结果
|
latitude | 可选。指定位置的纬度。默认为北半球。要指定南半球,请传入负值 |
longitude | 可选。指定位置的经度。默认为东半球。要指定西半球,请传入负值 |
zenith | 可选。默认为 date.sunset_zenith |
gmtoffset | 可选。指定 GMT 与当地时间之间以小时为单位的差值 |
技术细节
返回值 | 成功时返回以指定格式的日落时间。失败时返回 FALSE |
---|---|
PHP 版本 | 5+ |
变更日志 | 从 PHP 5.1.0 开始,此函数会生成 E_STRICT 和 E_NOTICE 时区错误 |
❮ PHP 日期/时间参考