2023-09-17

PHP中的date_sun_info()函数

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 开始。

示例

以下是一个示例 –

 实时演示

 $val) {
   echo "$key: " . date("H:i:s", $val) . "

"; } ?>

登录后复制

输出

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中文网其它相关文章!

https://www.php.cn/faq/609644.html

发表回复

Your email address will not be published. Required fields are marked *