Very short trick: aggiustare le date tramite MySQL
lunedì 16 febbraio, 2009Può capitare di trovarsi nell'impossibilità di modificare l'impostazione dell'orario su un Web Server o lavorare su una tabella MySQL dove un campo TIMESTAMP è impostato su ON UPDATE CURRENT_TIMESTAMP. Così diventa necessario, a fronte di una select, aggiustare l'orario recuperato con il fuso orario corretto. Ad esempio se il nostro server si trova a Los Angeles, con una fuso orario di 9 ore indietro, basta semplicemente utilizzare:
-
SELECT DATE_ADD( campo_timestamp, interval 9 hour) AS `local_timestamp`
-
FROM mytable
Il campo campo_timestamp contiene la data reale del server mentre l'alias local_timestamp è la stessa data 9 ore avanti.










19

Non ci sono commenti per questo Post
Lascia un commento