Très court astuce: ajuster les dates de MySQL

. Parfois, vous trouvez qu'il est impossible de changer l'heure de la mise en place d'un serveur Web ou MySQL pour travailler sur une table où un champ TIMESTAMP est réglé sur ON UPDATE CURRENT_TIMESTAMP . Il devient donc nécessaire, dans le visage d'une sélection, ajuster le temps de récupérer avec le fuseau horaire correct. Par exemple, si notre serveur est situé à Los Angeles, avec un fuseau horaire 9 heures en arrière, il suffit d'utiliser:

1
2
campo_timestamp , INTERVAL 9 HOUR ) AS `local_timestamp` SELECT DATE_ADD (heures d'intervalle campo_timestamp, 9) `AS` local_timestamp
FROM mytable

è la stessa data 9 ore avanti. Le champ campo_timestamp contient la date réelle du serveur et l'alias local_timestamp est le même, le 9 heures d'avance.

Il n'y a aucun commentaire pour cet article

Laisser un commentaire

XHTML TAG PERMIS: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> CODE D'INSERTION:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL 


Arrêtez SOPA