PHP date_sunset() funktionen

Exempel

Returnera solnedgångstiden i dag i Lissabon, Portugal:

<?php
// Shanghai, Kina:
// Bredd: Nordligt 31.22, Längd: Västerligt 121.47
// Zenit ~= 90, offset: +8 GMT
echo("Shanghai, Kina: Datum: " . date("D M d Y"));
echo("<br>Uppkomsten av solen: ");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8));
?>

Kör en exempel

Definition och användning

date_sunset() funktionen returnerar solnedgångstiden för ett specifikt datum och plats.

Tips:Se också date_sunrise() Funktion som returnerar soluppgångstiden för ett specifikt datum och plats.

Syntaks

date_sunset(timestamp,format,latitude,longitude,zenith,gmtoffset);
Parametrar Beskrivning
timestamp Obligatoriskt. Ange tidsstämpeln för den datum- och tidsangivelse som ska användas för att beräkna solnedgången.
format

Valfritt. Ange hur resultatet ska returneras:

  • SUNFUNCS_RET_STRING (returnerar resultatet som en sträng, till exempel 16:46) (standard)
  • SUNFUNCS_RET_DOUBLE (returnerar resultatet som ett flyttal, till exempel 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (returnerar resultatet som ett heltal (tidsstämpel), till exempel 1095034606)
latitude Valfritt. Ange platsens bredd. Standard är norrlig bredd. För att ange söderlig bredd, skicka ett negativt värde.
longitude Valfritt. Ange platsens längd. Standard är östlig longitud. För att ange västlig longitud, skicka ett negativt värde.
zenith Valfritt. Standard är date.sunset_zenith.
gmtoffset Valfritt. Ange skillnaden mellan GMT och lokal tid i timmar.

Tekniska detaljer

Returvärde: Om det lyckas, returneras solnedgångstiden i det specificerade formatet. Om det misslyckas returneras FALSE.
PHP Version: 5+
Uppdateringslogg: Från och med PHP 5.1.0 rapporterar denna funktion E_STRICT och E_NOTICE tidszonerfel.