date_sun_info()是PHP中的內置函數,用於查找有關指定日期和位置的日落/日出和暮光開始/結束的信息。
用法:
array date_sun_info($timestamp, $latitude, $longitude)
參數:此函數接受上述和以下所述的三個參數:
- $timestamp:它是必填參數,用於指定從中獲取日出時間的日期的時間戳。
- $latitude:它是必填參數,用於指定位置的緯度。默認情況下,它設置為North。要為South指定一個值,請傳遞一個負值。
- $longitude:它是必填參數,用於指定位置的經度。默認情況下,它設置為East。要修改West的值,請輸入一個負值。
返回值:它返回一個數組,其中包含有關指定日期和位置的日落/日出和暮光開始/結束信息,並在失敗時返回False。
異常:在PHP版本5.2.2中,參數$latitude和$longitude的順序已交換。
以下示例程序旨在說明date_sun_info()函數。
程序1:
<?php
// PHP program to print information
// about sunset/sunrise and twilight
// begin/end for sprecified location
// New Delhi India
/* ********New Delhi********
Latitude = 28.6139° N
Longitude = 77.2090° E
*/
$arr = date_sun_info(strtotime("June-26-2018"),
28.61, 77.2090 );
foreach ($arr as $key => $val) {
echo "$key: " . date("H:i:s", $val) . "\n";
}
?>
輸出:
sunrise: 23:55:58 sunset: 13:53:02 transit: 06:54:30 civil_twilight_begin: 23:29:08 civil_twilight_end: 14:19:52 nautical_twilight_begin: 22:56:35 nautical_twilight_end: 14:52:25 astronomical_twilight_begin: 22:21:59 astronomical_twilight_end: 15:27:01
程序2:
<?php
// PHP program to print information
// about sunset/sunrise and twilight
// begin/end for sprecified location
// USA Washington, D.C.
// Latitude = 38.9072° N
// Longitude = 77.0369° W
$arr = date_sun_info(strtotime("June-26-2018"),
38.9072, 77.0369 );
foreach ($arr as $key => $val) {
echo "$key: " . date("H:i:s", $val) . "\n";
}
?>
輸出:
sunrise: 23:28:58 sunset: 14:21:24 transit: 06:55:11 civil_twilight_begin: 22:57:03 civil_twilight_end: 14:53:20 nautical_twilight_begin: 22:16:45 nautical_twilight_end: 15:33:38 astronomical_twilight_begin: 21:30:31 astronomical_twilight_end: 16:19:51
相關文章:
參考: http://php.net/manual/en/function.date-sun-info.php
相關用法
- p5.js sq()用法及代碼示例
- d3.js d3.map.has()用法及代碼示例
- PHP next()用法及代碼示例
- p5.js day()用法及代碼示例
- p5.js pow()用法及代碼示例
- CSS var()用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- PHP pow( )用法及代碼示例
- PHP pi( )用法及代碼示例
- PHP Ds\Map get()用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- p5.js str()用法及代碼示例
注:本文由純淨天空篩選整理自R_Raj大神的英文原創作品 PHP | date_sun_info() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。