The Discourse local time displays wonderful dates in the web UI. However in emails it can be very very confusing.
For example: May 19, 2018 1:03 AM (Europe: Paris), May 18, 2018 4:03 PM (America: Los Angeles) will display as May 19, 2018 9:03 AM
in an emails which leaves recipients very confused.
I propose a multi step approach to improving this.
-
Immediate change… just display time zone with the time in emails so we would have
May 19, 2018 9:03 AM Australia/Sydney
-
Longer term change, start storing local time zone in the user profile table (detect via JS and hand to server with a header). Then in emails we can send the times in the “last know local timezone”
-
Longer Longer term, allow users to control preferred timezone in user profile (automatic vs manually set to something)