Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql FROM_UNIXTIME en UTC

Vous feriez mieux de régler le fuseau horaire à l'avance :

SET time_zone='UTC';
select FROM_UNIXTIME(1277942400);

La raison en est que les conversions impliquant un fuseau horaire local peuvent entraîner des pertes. Il y a un exemple de cela dans le documents ici (voir le 4ème paragraphe sous UNIX_TIMESTAMP() section commençant par "Remarque :")