15/08/09 10:37
gabriele
il mio problema:
capita qualche volta che, nonostante l'ora del server sia precedente alla mezzanotte,
il codice;
<? echo date(d)."/".date(m)."/".date(y); ?>
ritorni la data del giorno dopo.
nell'ultimo caso successo il problema era accompagnato anche da differenze nelle mail scambiate: email spedite a mezzanotte e mezzo e ricevute dal server alle 23:30 .
Possono le impostazioni locali influire sui dati ritornati dalla funzione date()?
Grazie in anticipo
Gabriele
aaa
23/08/09 14:49
NewAge
Guarda nelle impostazioni del server se è spostato il fuso orario
aaa
23/08/09 15:57
gabriele
Grazie newage,
dopo varie analisi, sembra che la funzione date() abbia ritornato il valore esatto,
doveva essere la mezzanotte e 20 m.
ma mysql che registra l'accesso della pagina da parte dell'utente nel campo timestamp ha registrato le 11:20 pm.
il servizio di assistenza del server si è limitato solo a dire "il nostro time zone è corretto", senza rispondere ad ulteriori query.
da notare che lo stesso utente aveva aperto la stessa pagina il giorno precedente, potrebbe essere un problema legato alla cache del browser?
aaa