Rumah  >  Artikel  >  pembangunan bahagian belakang  >  fungsi date_sun_info() dalam PHP

fungsi date_sun_info() dalam PHP

WBOY
WBOYke hadapan
2023-09-17 15:17:021710semak imbas

Fungsi

fungsi date_sun_info() dalam PHP

date_sun_info() mengembalikan tatasusunan yang mengandungi maklumat tentang matahari terbenam/matahari terbit dan permulaan/akhir senja.

Syntax

date_sun_info(timestamp, latitude, longitude)

Parameter

  • Timestamp - cap masa. Diperlukan.

  • Latitud - Latitud dalam darjah. Diperlukan

  • Longitud - Longitud dalam darjah. Diperlukan

Returns

date_sun_info() fungsi mengembalikan tatasusunan yang mengandungi maklumat tentang matahari terbenam/matahari terbit dan permulaan/akhir senja. Struktur

array diperincikan dalam senarai di bawah -

  • matahari terbit - Masa matahari terbit (sudut zenit = 90 °35').

  • Matahari terbenam - ​​Masa matahari terbenam (sudut zenit = 90°35').

  • Transit - Masa apabila Matahari berada di puncaknya, iaitu apabila ia mencapai titik tertinggi.

  • Civil_twilight_begin - Permulaan senja sivil (sudut zenith = 96°). Ia berakhir pada waktu matahari terbit.

  • civil_twilight_end - Tamat senja sivil (sudut zenit = 96°). Ia bermula pada waktu matahari terbenam.

  • nautical_twilight_begin - Permulaan senja nautika (sudut zenit = 102°). Ia berakhir dengan Civil_twilight_begin.

  • nautical_twilight_end - Penghujung senja nautika (sudut zenit = 102°). Ia bermula dengan Civil_twilight_end.

  • astronomical_twilight_begin - Permulaan senja astronomi (sudut zenit = 108°). Ia berakhir dengan nautical_twilight_begin.

  • astronomical_twilight_end - Penghujung senja astronomi (sudut zenit = 108°). Ia bermula dengan nautical_twilight_end.

Contoh

Berikut adalah contoh -

Live Demo

<?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>";
}
?>

Output

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

Atas ialah kandungan terperinci fungsi date_sun_info() dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam