PHP date_sunrise() Funktion
Beispiel
Rückgabe der Sonnenaufgangszeit von Shanghai, China für heute:
<?php // Shanghai, China: // Breitengrad: 31.22, Längengrad: 121.47 // Zenith ≈ 90, Verschiebung: +8 GMT echo("Shanghai, China: Datum: " . date("D M d Y")); echo("<br>Die Zeit der Sonne aufsteigt:"); echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8)); ?>
Definition und Verwendung
Die Funktion date_sunrise() gibt die Sonnenaufgangszeit für ein bestimmtes Datum und einen Ort zurück.
Tipp:Siehe auch date_sunset() Funktion, die die Sonnenuntergangszeit für ein bestimmtes Datum und einen Ort zurückgibt.
Syntax
date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
Parameter | Beschreibung |
---|---|
timestamp | Erforderlich. Gibt den Zeitstempel des Datums und der Uhrzeit an, für das die Sonnenaufgangszeit berechnet werden soll. |
format |
Optional. Gibt an, wie das Ergebnis zurückgegeben werden soll:
|
latitude | Optional. Gibt die Breite des Ortes an. Standard ist nördlicher Breitengrad. Um südlicher Breitengrad zu spezifizieren, übermitteln Sie einen negativen Wert. |
longitude | Optional. Gibt die Länge des Ortes an. Standard ist östlicher Längengrad. Um westlicher Längengrad zu spezifizieren, übermitteln Sie einen negativen Wert. |
zenith | Optional. Standardmäßig date.sunrise_zenith. |
gmtoffset | Optional. Gibt die Differenz zwischen GMT und der lokalen Zeit in Stunden an. |
Technische Details
Rückgabewert: | Erfolgreich, gibt die Sonnenaufgangszeit im angegebenen Format zurück. Fehlschlag, gibt FALSE zurück. |
---|---|
PHP Version: | 5+ |
Aktualisierungsprotokoll: | Ab PHP 5.1.0 wird bei E_STRICT und E_NOTICE Zeitzone-Fehler gemeldet. |