A wise man once said that the safest way to store date and
time values in MySQL is to store Unix timestamps in an unsigned
INT column. I agree with Baron, but most of us have
to deal with DATE, DATETIME, and/or
TIMESTAMP values sometimes, and it's often useful to
know how to convert values from one time zone to another.
The CONVERT_TZ() Function
You can convert a temporal value in MySQL from one time zone to
another using the CONVERT_TZ() function. As an
example, say I want to watch the Boston Marathon in Melbourne,
Australia but I'm afraid it may be on after my bed time. The
elite men start at 10:25 AM on April 18, 2016. Boston's time zone
will be EDT that day, …