首頁  >  文章  >  後端開發  >  PHP中的date_sun_info()函數

PHP中的date_sun_info()函數

WBOY
WBOY轉載
2023-09-17 15:17:021776瀏覽

PHP中的date_sun_info()函數

date_sun_info() 函數傳回一個數組,其中包含有關日落/日出和黃昏開始/結束的資訊。

語法

date_sun_info(timestamp, latitude, longitude)

參數

  • #時間戳 - 時間戳記。必填。

  • 緯度 - 緯度(以度為單位)。必需

  • 經度 - 以度為單位的經度。必需

傳回

date_sun_info() 函數傳回一個數組,其中包含有關日落/日出和黃昏開始/結束的資訊。

陣列的結構在下面的清單中有詳細說明-

  • #sunrise - 日出的時間(天頂角= 90 °35 ')。

  • 日落 - 日落時間(天頂角 = 90°35')。

  • 凌日 - 太陽處於天頂的時間,即到達最高點的時間。

  • Civil_twilight_begin - 民用黎明的開始(天頂角 = 96°)。它在日出時結束。

  • civil_twilight_end - 民用黃昏的結束(天頂角 = 96°)。它從日落開始。

  • nautical_twilight_begin - 航海黎明的開始(天頂角 = 102°)。它結束於 Civil_twilight_begin。

  • nautical_twilight_end - 航海黃昏的結束(天頂角 = 102°)。它從 Civil_twilight_end 開始。

  • astronomical_twilight_begin - 天文黎明的開始(天頂角 = 108°)。它結束於 nautical_twilight_begin。

  • astronomical_twilight_end - 天文黃昏的結束(天頂角 = 108°)。它從 nautical_twilight_end 開始。

範例

以下是範例 -

 即時示範

<?php
$info = date_sun_info(strtotime("2018-09-23"), 31.7667, 35.2333); foreach ($info as $key => $val) {
   echo "$key: " . date("H:i:s", $val) . "</p><p>";
}
?>

輸出

sunrise: 03:28:06
sunset: 15:34:29
transit: 09:31:18
civil_twilight_begin: 03:03:51
civil_twilight_end: 15:58:44
nautical_twilight_begin: 02:35:30
nautical_twilight_end: 16:27:05
astronomical_twilight_begin: 02:06:54
astronomical_twilight_end: 16:55:41

以上是PHP中的date_sun_info()函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除