Corsi on-line

Dall’alba al tramonto

Non voglio parlare di cinema, ma di una curiosità che ho trovato scartabellando tra le varie funzioni di PHP dedicate alle date ed orari.

Non si tratta di funzioni di particolare utilità, salvo forse per qualche meteorologo o astronomo, ma che possono “abbellire” qualche sezione di siti dedicati, ad esempio, ai viaggi ed alla meraviglie della natura.

Trattasi delle due funzioni che ritornano, rispettivamente, l’ora del sorgere e del tramontare del sole di una data località, cioè date_sunrise() e date_sunset().

Di seguito la sintassi:

date_sunrise(giorno, formato, latitudine, longitudine, zenith, fuso)

giorno: l’unico obbligatorio, è il giorno in cui si vuole conoscere l’ora del sorgere del sole, espresso in timestamp;

formato: definisce in che formato deve essere restituito l’orario, in particolare per:

  • SUNFUNCS_RET_STRING ritorna una stringa del tipo 06:15;
  • SUNFUNCS_RET_DOUBLE ritorna l’ora in formato float tipo 6.25;
  • SUNFUNCS_RET_TIMESTAMP ritorna l’ora in formato intero timestamp.

latitudine e longitudine: coordinate geografiche della località in cui si vuole conoscere i due orari; la latidudine e la longitudine devono essere espresse in gradi decimali; si consideri che di default i valori riguardano la latitudine Nord e la longitudine Est, in caso di latitudine Sud e longitudine Ovest i valori devono essere negativi.

zenith: approssimativamente il suo valore si aggira attorno ai 90,80° che possiamo approssimare a 90.

fuso: scostamento in ore da GMT (L’ora del meridiano di Greenwich); per l’Italia il valore è 1.

Un piccolo esempio può essere scaricato a questa pagina.

Post correlati
  • borgo italia

    ciao
    mi sono dimenticato (arteriosclerosi) che per adattarlo all’ora legale si deve modificare l’ofset GMT

I più letti del mese
Tematiche