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.