Funktionen NOW()
genererar en formaterad datum-tid-sträng som bestäms av tidszonen för din MySQL-server.
Det skulle dock vara bättre att lagra tider med UNIX_TIMESTAMP()
, vilket uttrycks i GMT. Genom att göra det blir det enklare att formatera det enligt besökarens land (t.ex. med hjälp av JavaScript).
Om du fortfarande vill använda DATETIME
kolumner kan du lagra tider med UTC_TIMESTAMP()
(det formaterar ett datum som NOW()
men uttrycker det i UTC); det borde mer eller mindre fungera likadant i alla andra aspekter.