Sto realizzando un orologio in flash per poter replicare in più istanze in modo da mostrare in una pagina web più orari differenti (avete presente le redazioni dei giornali nei film? beh quello). L'idea è quella di farne poi un modulo per joomla per il sito di un cliente ramo industriale che lavora molto con l'estero. Il problema principale si è rivelato quello di ottenere l'orario del meridiano 0 per poi calcolarsi gli altri fusi. Per fortuna è venuto in soccorso PHP, che con una banalissima funzione mi ha permesso di ottenere direttamente l'orario desiderato.
La funzione in questione è
gmdate (string format);
e questi sono tutti i dati recuperabili
a - "am" o "pm"
A - "AM" o "PM"
d - giorno del mese a 2 cifre eventualmente completate con lo zero; es. da "01" a "31"
D - giorno della settimana in forma testuale di 3 lettere in inglese; es. "Fri"
F - mese in forma testuale estesa in inglese; es. "January"
h - ora in formato 12 ore; es. da "01" a "12"
H - ora in formato 24 ore; es. da "00" a "23"
g - ora in formato 12 ore senza il completamento dello zero; es. da "1" a "12"
G - ora in formato 24 ore senza il completamento dello zero; es. da "0" a "23"
i - minuti; es. da "00" a "59"
j - giorno del mese a 2 cifre senza il completamento dello zero; es. da "1" a "31"
l ('L' minuscola) - giorno della settimana in forma testuale estesa in inglese; es. "Friday"
L - valore booleano per il caso di anno bisestile o meno ; es. "0" o "1"
m - mese a 2 cifre eventualmente completate con lo zero; es. da "01" a "12"
n - mese a 2 cifre senza il completamento dello zero; es. da "1" a "12"
M - mese in forma testuale di 3 lettere in inglese; es. "Jan"
s - secondi a 2 cifre eventualmente completate con lo zero; es. da "00" a "59"
S - suffiso ordinale inglese in forma testuale di 2 lettere; es. "th", "nd"
t - numero di giorni del mese specificato; es. da "28" a "31"
U - secondi trascorsi da "epoch" (01/01/1970 00:00:00 GMT)
w - giorno della settimana in forma numerica; es. da "0" (Domenica) a "6" (Sabato)
Y - anno a 4 cifre; es. "1999"
y - anno a 2 cifre; es. "99"
z - giorno dall'inizio dell'anno; es. da "0" a "365"
Z - fuso orario espresso in secondo; es. da "-43200" a "43200"
codice tratto da qui










