最新的Web开发教程
 

PHP date_sunrise() Function

<PHP日期/时间参考

返回日出时间里斯本,葡萄牙今天:

<?php
// Lisbon, Portugal:
// Latitude: 38.4 North, Longitude: 9 West
// Zenith ~= 90, offset: +1 GMT

echo("Lisbon, Portugal: Date: " . date("D M d Y"));
echo("<br>Sunrise time: ");
echo(date_sunrise(time() ,SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
运行示例»

定义和用法

date_sunrise()函数返回的日出时间为指定的日期和地点。

提示:看看date_sunset()函数返回的日落时间为指定的日期和地点。


句法

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

参数 描述
timestamp 需要。 指定从中日出时间在拍摄当天的时间戳
format

可选的。 规定如何返回结果:

  • SUNFUNCS_RET_STRING (returns the result as string. eg 16:46)这是默认)
  • SUNFUNCS_RET_DOUBLE (returns the result as float. eg 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (returns the result as integer (timestamp) 。例如1095034606)
latitude 可选的。 指定位置的纬度。 默认为北。 要指定南方价值,传递一个负值
longitude 可选的。 指定位置的经度。 默认为东。 要指定西方价值,传递一个负值
zenith 可选的。 默认为date.sunrise_zenith
gmtoffset 可选的。 指定GMT和本地时间之间的区别

技术细节

返回值: 返回日出的时间,以指定格式,上的成功。 FALSE失败
PHP版本: 5+
更新日志: 从PHP 5.1.0这个功能发布E_STRICT和E_NOTICE时区错误

<PHP日期/时间参考