PHP date_sunset()Funktion

PHP Date/TimePHP Date/Time-Referenzhandbuch

Beispiele

Gibt die Sonnenuntergangszeit heute 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>Sunset time: ");
echo(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>

Beispiel ausführen »

Definition und Verwendung

Die Funktion date_sunset() gibt die Sonnenuntergangszeit für ein angegebenes Datum und einen angegebenen Ort zurück.

Tipp:Siehe auchdate_sunrise()Funktion, die die Sonnenaufgangszeit für das angegebene Datum und den angegebenen Ort zurückgibt.

Syntax

date_sunset(timestamp,format,latitude,longitude,zenith,gmtoffset);

Parameter Beschreibung
timestamp Erforderlich. Gibt den Datums-/Zeitstempel an, für den die Sonnenuntergangszeit berechnet werden soll.
format

Optional. Gibt an, wie das Ergebnis zurückgegeben werden soll:

  • SUNFUNCS_RET_STRING (gibt das Ergebnis als Zeichenkette zurück, z. B. 16:46) (Standard)
  • SUNFUNCS_RET_DOUBLE (gibt das Ergebnis als Gleitkommazahl zurück, z. B. 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (gibt das Ergebnis als Ganzzahl (Zeitstempel) zurück, z. B. 1095034606)
latitude Optional. Gibt den Breitengrad des Ortes an. Standard ist der nördliche Breitengrad. Um den südlichen Breitengrad anzugeben, muss daher ein negativer Wert übergeben werden.
longitude Optional. Gibt den Längengrad des Ortes an. Standard ist der östliche Längengrad. Um den westlichen Längengrad anzugeben, muss daher ein negativer Wert übergeben werden.
zenith Optional. Standardwert ist date.sunset_zenith.
gmtoffset Optional. Gibt die Differenz zwischen GMT und Ortszeit in Stunden an.

Technische Details

Rückgabewert: Bei Erfolg wird die Sonnenuntergangszeit im angegebenenformat-Format zurückgegeben. Bei einem Fehler wird FALSE zurückgegeben.
PHP-Version: 5+
Änderungsprotokoll: Seit PHP 5.1.0 meldet diese Funktion Zeitzonenfehler vom Typ E_STRICT und E_NOTICE.


PHP Date/TimePHP Date/Time-Referenzhandbuch Andere Erweiterungen