timezone - MySQL datetime with different time zones -
i have datetime
object in mysql
database containing example datetime "2017-08-14 18:06:40"
, server/mysql
default timezone usa when insert datetime
goes in time zone .
my problem when user let's europe select datetime , different because of timing difference isn't ?
how solve problem. want user in europe datetime relative timezone
i found searching this
convert_tz(`comment_date`,@@global.time_zone,@@session.time_zone) comment_date,
then found need set @@session.time_zone
not detected automatically
so how solve , option , techniques sites or apps
uses unification datetime
across countries?
you should change datatype timestamp
instead of datetime
if want represent instant moment in time regardless of timezone saved. timestamp
saved utc while datetime
represents local date , time , not contain zone information.
see question more information: should use field 'datetime' or 'timestamp'?
Comments
Post a Comment