Heim  >  Artikel  >  Backend-Entwicklung  >  date_sun_info()-Funktion in PHP

date_sun_info()-Funktion in PHP

WBOY
WBOYnach vorne
2023-09-17 15:17:021710Durchsuche

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)

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

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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen