I've been reading around here and Google about the way MySQL stores datetime and date, and I can't seem to get a good understanding of it, and what I need to do to accomplish my goals. I'm also not entirely sure my host is set up correctly as it doesn't seem to behave as I expect it to.
My goal is: Datetime and Date would be stored as UTC +00:00. Then, when the database is queried with PHP, the datetime and date would be converted based on the user's settings before being displayed.
Querying the server with SELECT @@global.time_zone, @@session.time_zone; returns SYSTEM for both.
Also, if I try doing a query with SET time_zone '-05:00'; it does not change the datetime that is output from the server. Changing it to any other value also does not change it.