Php/func date sunrise

来自菜鸟教程
跳转至:导航、​搜索

PHP date_sunrise()函数

Date 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()函数返回指定日期和位置的日出时间。

Tip: 看着那(这 date_sunset()

函数返回指定日期和位置的日落时间。

句法

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

参数值

参数 描述
timestamp 需要。指定从中获取日出时间的一天的时间戳
format

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

  • SUNFUNCS_RET_STRING(将结果作为字符串返回。e.g.16:46)(默认设置)
  • SUNFUNCS_RET_DOUBLE(将结果返回为float。e.g.16.78243132)
  • SUNFUNCS_RET_TIMESTAMP(将结果返回为整数(时间戳)。e.g.1095034606)
latitude 可选的。指定位置的纬度。默认为北。要为South指定一个值,请传递一个负值
longitude 可选的。指定位置的经度。默认为东。要为West指定一个值,请传递一个负值
zenith 可选的。默认为date.sunrise_zenith
gmtoffset 可选的。指定格林尼治标准时间与当地时间之间的时差(以小时为单位)

技术细节

返回值: 返回指定时间的日出时间

format, 成功。失败时为假

PHP版本: 5+
PHP更新日志: PHP 5.1:此函数现在发出E_STRICT和E_NOTICE时区错误

Date PHP日期/时间参考