最新的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日期/時間參考