PHP date_sunset() functie

Voorbeeld

Geef de tijd van ondergang van vandaag in Lissabon, Portugal terug:

<?php
// Shanghai, China:
// Breedtegraad: Noord 31.22, Lengtegraad: West 121.47
// Zenith ~= 90, offset: +8 GMT
echo("Shanghai, China: Datum: " . date("D M d Y"));
echo("<br>Opkomst van de zon: ");
echo(date_sunrise(time(), SUNFUNCS_RET_STRING, 31.22, 121.47, 90, 8));
?>

Uitvoervoorbeeld

Definitie en gebruik

De date_sunset() functie retourneert de tijdstip van zonsondergang voor een specifieke datum en locatie.

Tip:Zie ook date_sunrise() Functie die de tijdstip van zonsopgang voor een specifieke datum en locatie retourneert.

Syntax

date_sunset(timestamp,format,latitude,longitude,zenith,gmtoffset);
Parameters Beschrijving
timestamp Verplicht. Bepaal de datatimestamp van de datum en tijd waarvoor de zonsondergang moet worden berekend.
format

Optioneel. Bepaal hoe het resultaat geretourneerd moet worden:

  • SUNFUNCS_RET_STRING (resultaat retourneren als string, zoals 16:46) (standaard)
  • SUNFUNCS_RET_DOUBLE (resultaat retourneren als float, zoals 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (resultaat retourneren als integer (timestemp), zoals 1095034606)
latitude Optioneel. Bepaal de breedtegraad van de locatie. Standaard is noordelijke breedtegraad. Om zuidelijke breedtegraad op te geven, pas een negatieve waarde toe.
longitude Optioneel. Bepaal de lengtegraad van de locatie. Standaard is oostelijk lengtegraad. Om westelijke lengtegraad op te geven, pas een negatief waarde toe.
zenith Optioneel. Standaard is date.sunset_zenith.
gmtoffset Optioneel. Bepaal het verschil tussen GMT en lokale tijd in uren.

Technische details

Retourwaarde: Lukt, dan wordt de zonsondergangstijd in het opgegeven formaat geretourneerd. Mislukt, dan wordt FALSE geretourneerd.
PHP Versie: 5+
Update log: Vanaf PHP 5.1.0 wordt er een E_STRICT en E_NOTICE tijdzonefout gemeld bij deze functie.