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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。