PHP date_sunset() 函数
示例
返回葡萄牙里斯本今天的日落时间
<?php
// 葡萄牙里斯本
// Latitude: 北纬 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(时间戳, 格式, 纬度, 经度, 天顶角, gmtoffset)
参数值
参数 | 描述 |
---|---|
timestamp | 必需。指定从中获取日落时间的那一天的日历时间戳 |
format |
可选。指定如何返回结果
|
latitude | 可选。指定地点的纬度。默认为北纬。要指定南纬,请传递负值 |
longitude | 可选。指定地点的经度。默认为东经。要指定西经,请传递负值 |
zenith | 可选。默认为 date.sunset_zenith |
gmtoffset | 可选。指定 GMT 与本地时间之间的时差(小时) |
技术详情
返回值 | 成功时,以指定的格式返回日落时间。失败时返回 FALSE |
---|---|
PHP 版本 | 5+ |
更新日志 | 从 PHP 5.1.0 开始,此函数会生成 E_STRICT 和 E_NOTICE 时区错误 |
❮ PHP 日期/时间参考