PHP 日期和时间函数

date_sun_info()函数用于返回指定时间和地点的日出和日落时间的所有信息。

语法

array date_sun_info ( int $time , float $latitude , float $longitude ) 

参数

参数描述必须/可选
time指定一个时间必须
latitude指定纬度必须
longitude指定经度必须

返回值

此函数在成功时返回关联数组,在失败时返回 FALSE。

例子

<?php
echo "<p>上海日出和日落时间的所有信息</p>";
$sun_info=date_sun_info(strtotime("2023-01-01"),31.231706,121.472644);
foreach ($sun_info as $key=>$val){
  echo "$key: $val <br>";
}
?>  

输出:

上海日出和日落时间的所有信息
sunrise: 1672527161
sunset: 1672563736
transit: 1672545448
civil_twilight_begin: 1672525568
civil_twilight_end: 1672565329
nautical_twilight_begin: 1672523757
nautical_twilight_end: 1672567140
astronomical_twilight_begin: 1672521985
astronomical_twilight_end: 1672568912