PHP date_sunset() funktion

Eksempel

Returner dagens solnedgangstid i Lissabon, Portugal:

<?php
// Shanghai, Kina:
// Længdegrad: Nordlig bredde 31.22, breddegrad: Vestlig bredde 121.47
// Zenit ~= 90, afvigelse: +8 GMT
echo("Shanghai, Kina: Dato: " . date("D M d Y"));
echo("<br>Uopgangstid:");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8));
?>

Kør eksempel

Definition og brug

date_sunset() funktionen returnerer solnedgangstiden for et givet dato og sted.

Tip:Se også date_sunrise() Funktion, der returnerer solopgangstiden for en given dato og sted.

Syntaks

date_sunset(timestamp,format,latitude,longitude,zenith,gmtoffset);
Parametre Beskrivelse
timestamp Obligatorisk. Angiv datotidsstempeln for at beregne solnedgangstiden.
format

Valgfri. Angiv, hvordan resultatet skal returneres:

  • SUNFUNCS_RET_STRING (returnerer resultatet som en streng, f.eks. 16:46) (standard)
  • SUNFUNCS_RET_DOUBLE (returnerer resultatet som et flydende tal, f.eks. 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (returnerer resultatet som et heltal (tidsstempel), f.eks. 1095034606)
latitude Valgfri. Angiv stedets breddegrad. Standard er nordlig breddegrad. For at angive sydlig breddegrad skal du sende et negativt værdi.
longitude Valgfri. Angiv stedets længdegrad. Standard er østlig længdegrad. For at angive vestlig længdegrad skal du sende et negativt værdi.
zenith Valgfri. Standard er date.sunset_zenith.
gmtoffset Valgfri. Angiv forskellen mellem GMT og lokal tid i timer.

Tekniske detaljer

Returværdi: Hvis det lykkes, returneres solnedgangstiden i det angivne format. Hvis det mislykkes, returneres FALSE.
PHP version: 5+
Opdateringslog: Fra PHP 5.1.0 begyndte funktionen at rapportere E_STRICT og E_NOTICE tidszonerfejl.