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)