PHP date_sunset() Funktion

Beispiel

Rückgabe der heutigen Sonnenuntergangszeit in Lissabon, Portugal:

<?php
// 上海,中国:
// 维度:北纬 31.22 ,经度:西经 121.47
// 天顶 ~= 90,偏移:+8 GMT
echo("上海,中国:日期:" . date("D M d Y"));
echo("<br>日出时间:");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8));
?>

Laufbeispiel

Definition und Verwendung

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

Tipp:Siehe auch date_sunrise() Funktion, die die Sonnenaufgangszeit für ein bestimmtes Datum und einen Ort zurückgibt.

Syntax

date_sunset(timestamp,format,latitude,longitude,zenith,gmtoffset);
Parameter Beschreibung
timestamp Erforderlich. Gibt den Zeitstempel des Datums und der Uhrzeit an, für die die Sonnenuntergangszeit berechnet werden soll.
format

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

  • SUNFUNCS_RET_STRING (Ergebnis als String zurückgegeben, z.B. 16:46) (Standard)
  • SUNFUNCS_RET_DOUBLE (Ergebnis als Fließkommazahl zurückgegeben, z.B. 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (Ergebnis als Integer (Zeitstempel) zurückgegeben, z.B. 1095034606)
latitude Optional. Gibt die Breite des Ortes an. Standardmäßig ist dies nördlicher Breitengrad. Um südlicher Breitengrad zu spezifizieren, übermitteln Sie einen negativen Wert.
longitude Optional. Gibt die Länge des Ortes an. Standardmäßig ist dies östlicher Längengrad. Um westlicher Längengrad zu spezifizieren, übermitteln Sie einen negativen Wert.
zenith Optional. Standardmäßig date.sunset_zenith.
gmtoffset Optional. Gibt die Differenz zwischen GMT und der lokalen Zeit in Stunden an.

Technische Details

Rückgabewert: Erfolgreich zurückgegeben wird die Sonnenuntergangszeit im angegebenen Format. Bei Misserfolg wird FALSE zurückgegeben.
PHP-Version: 5+
Aktualisierungsprotokoll: Ab PHP 5.1.0 wird dieser Funktion bei E_STRICT und E_NOTICE Zeitzone-Fehler gemeldet.