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中文網其他相關文章!