Funzionalità Caratteristiche
IL data_alba() E data_tramonto() Le funzioni hanno molte caratteristiche che le rendono strumenti affidabili per il calcolo dei tempi di alba e tramonto. L'input di latitudine e longitudine è una delle caratteristiche più cruciali. Per ottenere orari precisi di alba e tramonto, è necessario inserire i valori precisi di latitudine e longitudine del luogo.
Inoltre, la funzione richiede la data in cui devono essere calcolati l'alba e il tramonto. La funzione accetta anche il valore del fuso orario PHP per adattarsi all'ora legale.
Sintassi
La struttura della sintassi per il data_alba() funzione è la seguente:
data_alba ( $ timestamp , $formato , $latitudine , $longitudine , $ zenit , $gmt_offset ) ;
Allo stesso modo, la struttura della sintassi per il file funzione data_tramonto() è come segue:
data_tramonto ( $ timestamp , $formato , $latitudine , $longitudine , $ zenit , $gmt_offset ) ;
Parametri di input
Il PHP data_alba() E data_tramonto() Le funzioni hanno sei parametri di input. Il primo parametro è $ timestamp , che è facoltativo ed è definito da un timestamp Unix. Il secondo parametro è il $formato , anch'esso facoltativo. Questo parametro specifica come verrà restituito l'output. Il terzo parametro è $latitudine , che memorizza la latitudine del luogo per il quale deve essere calcolato l'alba o il tramonto.
Il quarto parametro è $longitudine , che memorizza la longitudine del luogo per il quale deve essere calcolato l'alba o il tramonto. Per quanto riguarda l'orizzonte, la posizione del sole è specificata dal quinto parametro, $ zenit . Infine, il sesto parametro di input è $gmt_offset , che è l'offset del fuso orario locale rispetto al GMT.
Formato di ritorno
Il PHP data_alba() E data_tramonto() funzione consente agli utenti di ottenere diversi formati di ritorno. I formati restituiti più comunemente utilizzati sono stringa e timestamp. IL SUNFUNCS_RET_STRING format restituirà l'ora del sole in un formato stringa, SUNFUNCS_RET_TIMESTAMP restituirà l'ora in formato Unix timestamp e SUNFUNCS_RET_DOUBLE restituirà l'ora in formato doppio.
Calcolo dell'alba
Usando il data_alba() funzione, gli utenti possono calcolare l'ora dell'alba utilizzando questa sintassi:
data_alba ( tempo ( ) , SUNFUNCS_RET_STRING , $anni , $ lungo , $ zenit , $gmt_offset ) ;Per esempio:
eco data ( 'D M d Y \N ' ) ;
eco ( 'Ora dell'alba: ' ) ;
eco ( data_alba ( tempo ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;
?>
Questo codice formatta la data corrente come “D M d A” e lo visualizza utilizzando il data() funzione. IL data_alba() Il metodo viene quindi utilizzato per determinare e segnalare l'ora dell'alba in base alle coordinate di latitudine e longitudine specificate (34.6543, 56.34535).
Calcolo del tramonto
Usando il data_tramonto() funzione, gli utenti possono calcolare l'ora del tramonto utilizzando questa sintassi:
data_tramonto ( tempo ( ) , SUNFUNCS_RET_STRING , $anni , $ lungo , $ zenit , $gmt_offset ) ;Per esempio:
eco data ( 'D M d Y' ) ;
eco ( ' \N Ora del tramonto: ' ) ;
eco ( data_tramonto ( tempo ( ) , SUNFUNCS_RET_STRING , 34.6543 , 56.34535 , 88 , 5.32 ) ) ;
?>
Questo codice formatta la data corrente come 'D M d Y' e la visualizza utilizzando il data() funzione. IL data_tramonto() Il metodo viene quindi utilizzato per determinare e segnalare l'ora del tramonto in base alle coordinate di latitudine e longitudine specificate (34.6543, 56.34535).
Conclusione
IL data_alba() E data_tramonto() Le funzioni in PHP forniscono un modo conveniente per calcolare gli orari di alba e tramonto per una determinata data e posizione. Utilizzando queste funzioni, gli sviluppatori possono determinare con precisione i tempi astronomici e incorporarli nelle loro applicazioni PHP.