Articoli con Tag ‘DATE_ADD’

Very short trick: aggiustare le date tramite MySQL

Può 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:

1
2
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.

Continua...


Stop SOPA