English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale delle funzioni di data e ora PHP
La funzione date_sunset() restituisce l'ora di tramonto per una data e un luogo specifici.
date_sunset()La funzione accetta un timestamp che rappresenta una giornata data e restituisce l'ora di tramonto per quella data specifica.
date_sunset($timestamp, [$format, $latitude, $longitude, $zenith, $gmtoffset])
Numero di sequenza | Parametri e spiegazione |
---|---|
1 | timestamp (obbligatorio) Questo specifica un timestamp. |
2 | format (opzionale) Questo specifica il formato del valore di risultato che si desidera utilizzare. È possibile passare tre costanti come valore di questo parametro; cioè: SUNFUNCS_RET_STRING(stringa),SUNFUNCS_RET_DOUBLE(numero decimale)e SUNFUNCS_RET_TIMESTAMP intero. |
3 | latitude (opzionale) Per default, questa opzione specifica la latitudine della posizione, questa opzione specifica il nord. Per specificare un valore di latitudine meridionale, è necessario trasmetterlo come valore negativo. |
4 | longitude (opzionale) Per impostazione predefinita, specifica la longitudine di una posizione, che specifica la direzione est. Per specificare il valore di latitudine a ovest, è necessario passarla come valore negativo. |
5 | zenith (opzionale) Questo specifica il valore del zenit. Questo specifica l'angolo tra la linea perpendicolare alla superficie terrestre e il centro del sole. |
6 | gmtoffset (opzionale) Questo specifica la differenza di fuso orario GMT con l'ora locale (in ore). |
La funzione date_sunset() restituisce l'orario del tramonto nel formato richiesto. Se fallisce, restituisce un valore booleanofalse.
Questa funzione è stata introdotta per la prima volta nella versione PHP 5.0 e può essere utilizzata in tutte le versioni successive.
Il seguente esempio dimostradate_sunset()Utilizzo della funzione-
<?php $sun_info = date_sunset("02-17-2012"); print_r($sun_info); ?>Testa a vedere‹/›
Risultato dell'output
14:46
Ora, chiamando questa funzione passando i valori di latitudine e longitudine. Se si desidera passare i valori di latitudine e longitudine, è necessario passare anche i valori di formato richiesti-
<?php $sun_info = date_sunset("02-03-2020", SUNFUNCS_RET_STRING, 23.4, -25); print_r("Orario del tramonto: ").$sun_info; ?>Testa a vedere‹/›
Risultato dell'output
Orario del tramonto: 19:05
Il seguente esempio verifica la situazione senza tramonto-
<?php $sun_info = date_sunset("25-12-2016", SUNFUNCS_RET_STRING, 69, 41); print("Orario del tramonto: ").$sun_info; print("\n"); var_dump($sun_info); ?>Testa a vedere‹/›
Risultato dell'output
Orario del tramonto: bool(false)
<?php echo("Data: ").date("D M d Y"); echo("\n"); echo("Orario del tramonto: "); echo(date_sunset(time(), SUNFUNCS_RET_STRING, 38.4, -9, 90, 1)); ?>Testa a vedere‹/›
Risultato dell'output
Data: Gio 07 Mag 2020 Orario del tramonto: 20:30