Funzione date_sunset() in PHP

Esempio

Restituisci l'ora di tramonto di oggi a Lisbona, Portogallo:

<?php
// Shanghai, Cina:
// Latitudine: 31.22 gradi nord, Longitudine: 121.47 gradi ovest
// Zenith ~= 90, offset: +8 GMT
echo("Shanghai, Cina: Data: " . date("D M d Y"));
echo("<br>Orario dell'alba:");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8));
?>

Esempio di esecuzione

Definizione e uso

La funzione date_sunset() restituisce l'ora di tramonto per una data e un luogo specifici.

Suggerimento:Vedere anche date_sunrise() Funzione che restituisce l'ora di alba per una data e un luogo specifici.

Sintassi

date_sunset(timestamp,format,latitude,longitude,zenith,gmtoffset);
Parametro Descrizione
timestamp Obbligatorio. Specifica il timestamp della data e dell'ora per calcolare l'ora di tramonto.
format

Opzionale. Specifica come restituire il risultato:

  • SUNFUNCS_RET_STRING (ritorna il risultato come stringa, ad esempio 16:46) (predefinito)
  • SUNFUNCS_RET_DOUBLE (ritorna il risultato come numero decimale, ad esempio 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (ritorna il risultato come intero (timestamp), ad esempio 1095034606)
latitude Opzionale. Specifica la latitudine del luogo. Predefinito è l'estensione settentrionale. Per specificare l'estensione meridionale, passare un valore negativo.
longitude Opzionale. Specifica la longitudine del luogo. Predefinito è l'estensione orientale. Per specificare l'estensione occidentale, passare un valore negativo.
zenith Opzionale. Predefinito a date.sunset_zenith.
gmtoffset Opzionale. Specifica la differenza tra il fuso orario GMT e il fuso orario locale in ore.

Dettagli tecnici

Valore di ritorno: Se riuscita, restituisce l'ora di tramonto nel formato specificato. In caso di fallimento, restituisce FALSE.
Versione PHP: 5+
Log delle aggiornamenti: Dalla versione PHP 5.1.0, la funzione segnala errori di orario E_STRICT e E_NOTICE.