So verwenden Sie die PHP-Funktionen date_sunrise() und date_sunset()

So Verwenden Sie Die Php Funktionen Date Sunrise Und Date Sunset



Das PHP date_sunrise() Und date_sunset() Mit dieser Funktion können Benutzer die Zeitpunkte von Sonnenauf- und -untergang an einem bestimmten Ort berechnen. Die Funktion ist abhängig vom geografischen Standort, dem Tag des Jahres und der Zeitzone. Mit dieser Funktion können Benutzer den Zeitpunkt für Sonnenaufgang und Sonnenuntergang für ein bestimmtes Datum oder einen bestimmten Datumsbereich abrufen.

Funktionsmerkmale

Der date_sunrise() Und date_sunset() Funktionen verfügen über viele Funktionen, die sie zu zuverlässigen Werkzeugen zur Berechnung der Sonnenauf- und -untergangszeiten machen. Die Eingabe von Breiten- und Längengrad ist eines der wichtigsten Merkmale. Um genaue Morgen- und Sonnenuntergangszeiten zu erhalten, müssen die genauen Breiten- und Längengrade des Standorts eingegeben werden.

Darüber hinaus benötigt die Funktion das Datum, an dem der Sonnenauf- und -untergang berechnet werden soll. Die Funktion berücksichtigt auch den PHP-Zeitzonenwert, um ihn an die Sommerzeit anzupassen.







Syntax



Die Syntaxstruktur für die date_sunrise() Funktion ist wie folgt:



date_sunrise ( $Zeitstempel , $format , $latitude , $Längengrad , $Zenit , $gmt_offset ) ;

Ebenso ist die Syntaxstruktur für die date_sunset-Funktion() ist wie folgt:





date_sunset ( $Zeitstempel , $format , $latitude , $Längengrad , $Zenit , $gmt_offset ) ;

Eingabeparameter

Das PHP date_sunrise() Und date_sunset() Funktionen haben sechs Eingabeparameter. Der erste Parameter ist $Zeitstempel , was optional ist und durch einen Unix-Zeitstempel definiert wird. Der zweite Parameter ist der $format , was ebenfalls optional ist. Dieser Parameter gibt an, wie die Ausgabe zurückgegeben wird. Der dritte Parameter ist $latitude , das den Breitengrad des Ortes speichert, für den der Sonnenaufgang oder Sonnenuntergang berechnet werden soll.

Der vierte Parameter ist $Längengrad , das den Längengrad des Ortes speichert, für den der Sonnenaufgang oder Sonnenuntergang berechnet werden soll. Über dem Horizont wird der Standort der Sonne durch den fünften Parameter angegeben: $Zenit . Schließlich ist der sechste Eingabeparameter $gmt_offset , das ist der Offset der lokalen Zeitzone von GMT.



Rückgabeformat

Das PHP date_sunrise() Und date_sunset() Mit der Funktion können Benutzer mehrere Rückgabeformate erreichen. Die am häufigsten verwendeten Rückgabeformate sind Zeichenfolge und Zeitstempel. Der SUNFUNCS_RET_STRING format gibt die Sonnenzeit in einem String-Format zurück, SUNFUNCS_RET_TIMESTAMP gibt die Zeit im Unix-Zeitstempelformat zurück und SUNFUNCS_RET_DOUBLE gibt die Zeit im Doppelformat zurück.

Sonnenaufgangsberechnung

Verwendung der date_sunrise() Mit dieser Funktion können Benutzer die Zeit des Sonnenaufgangs mithilfe dieser Syntax berechnen:

date_sunrise ( Zeit ( ) , SUNFUNCS_RET_STRING , $Jahre , $lang , $Zenit , $gmt_offset ) ;

Zum Beispiel:



Echo Datum ( „D M d Y \N ' ) ;

Echo ( „Zeit des Sonnenaufgangs:“ ) ;

Echo ( date_sunrise ( Zeit ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Dieser Code formatiert das aktuelle Datum als „D M d Y“ und zeigt es mit dem an Datum() Funktion. Der date_sunrise() Die Methode wird dann verwendet, um die Sonnenaufgangszeit basierend auf den angegebenen Breiten- und Längengradkoordinaten (34.6543, 56.34535) zu bestimmen und zu melden.

Sonnenuntergangsberechnung

Verwendung der date_sunset() Mit dieser Funktion können Benutzer die Zeit des Sonnenuntergangs mithilfe dieser Syntax berechnen:

date_sunset ( Zeit ( ) , SUNFUNCS_RET_STRING , $Jahre , $lang , $Zenit , $gmt_offset ) ;

Zum Beispiel:



Echo Datum ( „D M d Y“ ) ;

Echo ( ' \N Sonnenuntergangszeit: „ ) ;

Echo ( date_sunset ( Zeit ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;

?>

Dieser Code formatiert das aktuelle Datum als „D M d Y“ und zeigt es mit dem an Datum() Funktion. Der date_sunset() Die Methode wird dann verwendet, um die Sonnenuntergangszeit basierend auf den angegebenen Breiten- und Längengradkoordinaten (34.6543, 56.34535) zu bestimmen und zu melden.

Abschluss

Der date_sunrise() Und date_sunset() Funktionen in PHP bieten eine bequeme Möglichkeit, die Sonnenauf- und -untergangszeiten für ein bestimmtes Datum und einen bestimmten Ort zu berechnen. Mithilfe dieser Funktionen können Entwickler astronomische Zeiten genau bestimmen und in ihre PHP-Anwendungen integrieren.