PHP date_sunrise()Funktionen
PHP Date/Time-Referenzhandbuch
Beispiele
Gibt die heutige Sonnenaufgangszeit in Lissabon, Portugal zurück:
<?php
// Lissabon, Portugal:
// Breitengrad: 38.4 Nord, Längengrad: 9 West
// Zenit ~= 90, Offset: +1 GMT
echo("Lissabon, Portugal: Datum: " . date("D M d Y"));
echo("<br>Sonnenaufgangszeit: ");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
// Lissabon, Portugal:
// Breitengrad: 38.4 Nord, Längengrad: 9 West
// Zenit ~= 90, Offset: +1 GMT
echo("Lissabon, Portugal: Datum: " . date("D M d Y"));
echo("<br>Sonnenaufgangszeit: ");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
Beispiel ausführen »
Definition und Verwendung
Die Funktion date_sunrise() gibt die Sonnenaufgangszeit für ein angegebenes Datum und einen angegebenen Ort zurück.
Tipp:Siehe die Funktiondate_sunset(), die die Sonnenuntergangszeit für ein angegebenes Datum und einen angegebenen Ort zurückgibt.
Syntax
date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
| Parameter | Beschreibung |
|---|---|
| timestamp | Erforderlich. Gibt den Zeitstempel des Datums an, für das die Sonnenaufgangszeit berechnet werden soll. |
| format |
Optional. Gibt an, wie das Ergebnis zurückgegeben werden soll:
|
| latitude | Optional. Gibt den Breitengrad des Standorts an. Standardmäßig wird nördlicher Breitengrad angenommen. Um einen südlichen Breitengrad anzugeben, muss daher ein negativer Wert übergeben werden. |
| longitude | Optional. Gibt den Längengrad des Standorts an. Standardmäßig wird östlicher Längengrad angenommen. Um einen westlichen Längengrad anzugeben, muss daher ein negativer Wert übergeben werden. |
| zenith | Optional. Standardwert ist date.sunrise_zenith. |
| gmtoffset | Optional. Gibt die Differenz zwischen GMT und Ortszeit in Stunden an. |
Technische Details
| Rückgabewert: | Bei Erfolg wird die Sonnenaufgangszeit im angegebenenformatformat zurückgegeben. Wenn dies fehlschlägt, wird FALSE zurückgegeben. |
|---|---|
| PHP-Version: | 5+ |
| Änderungsprotokoll: | Seit PHP 5.1.0 gibt diese Funktion E_STRICT- und E_NOTICE-Zeitzonenfehler aus. |
PHP Date/Time-Referenzhandbuch Andere Erweiterungen