Funzione date_sunrise() di PHP

Esempio

Restituisci l'orario dell'alba di oggi a Shanghai, Cina:

<?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_sunrise() restituisce l'ora dell'alba per una data e un luogo specifici.

Suggerimento:Vedere anche date_sunset() Funzione che restituisce l'ora del tramonto per una data e un luogo specifici.

Sintassi

date_sunrise(timestamp,format,latitude,longitude,zenith,gmtoffset);
Parametro Descrizione
timestamp Obbligatorio. Specifica il timestamp della data e dell'ora per calcolare l'ora dell'alba.
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 longitudine del luogo. Predefinita è la longitudine orientale. Per specificare la longitudine occidentale, passare un valore negativo.
longitude Opzionale. Specifica la latitudine del luogo. Predefinita è la latitudine boreale. Per specificare la latitudine australe, passare un valore negativo.
zenith Opzionale. Predefinito a date.sunrise_zenith.
gmtoffset Opzionale. Specifica la differenza tra il fuso orario GMT e il fuso orario locale in ore.

Dettagli tecnici

Valore di ritorno: Se ha successo, restituisce l'ora dell'alba nel formato specificato. Se fallisce, restituisce FALSE.
Versione PHP: 5+
Log delle modifiche: Dalla versione PHP 5.1.0, la funzione segnala errori di orario E_STRICT e E_NOTICE.