date_sun_info()-Funktion in PHP

WBOY
Freigeben: 2023-09-17 15:18:01
nach vorne
1774 Leute haben es durchsucht

Die Funktion

date_sun_info()-Funktion in PHP

date_sun_info() gibt ein Array zurück, das Informationen über Sonnenuntergang/Sonnenaufgang und Beginn/Ende der Dämmerung enthält.

Syntax

date_sun_info(timestamp, latitude, longitude)
Nach dem Login kopieren

Parameter

  • Zeitstempel - Zeitstempel. Erforderlich.

  • Breitengrad - Breitengrad in Grad. Erforderlich

  • Längengrad – Längengrad in Grad. Erforderlich

Gibt die Funktion

date_sun_info() zurück, die ein Array mit Informationen über Sonnenuntergang/Sonnenaufgang und Beginn/Ende der Dämmerung zurückgibt. Die Struktur des

Arrays ist in der folgenden Liste aufgeführt:

  • Sunrise – Der Zeitpunkt des Sonnenaufgangs (Zenitwinkel = 90 °35').

  • Sonnenuntergang – Sonnenuntergangszeit (Zenitwinkel = 90°35').

  • Transit – Die Zeit, in der die Sonne ihren Zenit erreicht, also ihren höchsten Punkt erreicht.

  • Civil_twilight_begin - Der Beginn der bürgerlichen Dämmerung (Zenitwinkel = 96°). Es endet bei Sonnenaufgang.

  • civil_twilight_end - Ende der bürgerlichen Dämmerung (Zenitwinkel = 96°). Es beginnt bei Sonnenuntergang.

  • nautical_twilight_begin - Beginn der nautischen Dämmerung (Zenitwinkel = 102°). Es endet mit Civil_twilight_begin.

  • nautical_twilight_end - Ende der nautischen Dämmerung (Zenitwinkel = 102°). Es beginnt mit Civil_twilight_end.

  • astronomical_twilight_begin - Beginn der astronomischen Dämmerung (Zenitwinkel = 108°). Es endet mit nautical_twilight_begin.

  • astronomical_twilight_end - Das Ende der astronomischen Dämmerung (Zenitwinkel = 108°). Es beginnt mit nautical_twilight_end.

Beispiel

Hier ist ein Beispiel –

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>";
}
?>
Nach dem Login kopieren

Ausgabe

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
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vondate_sun_info()-Funktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage