A new “Show local time” feature has been introduced for the Discourse Calendar plugin, allowing events to display times in the venue’s timezone. j.jaffeux announced the feature, which is useful for in-person events and live streams. Users nathank and sam discussed potential improvements, including simplifying date/time display formats for clarity—such as using “Sun 7th, 5:30pm → 6:30pm”—and handling edge cases like repeating events and timezone display in emails. sam also reported a bug with date formatting, which j.jaffeux acknowledged and began addressing. yuriy contributed code to refine the date display logic, including handling ranges across days, months, and years, and proposed guidelines for showing timezones and relative dates (e.g., “Yesterday/Today/Tomorrow” vs. weekday names). The first pull request for these changes has been merged, with further refinements expected.
This new feature adds a simple “Show local time” option that displays event dates and times using the timezone you’ve selected, helping attendees understand when events occur in their physical location.
Perfect for:
In-person meetups
Conferences
Any event where showing the local time at the venue is important
For more details on the Calendar plugin and all its features, check out the official Calendar topic.
Totally agree that this needs to be simpler / more refined! Abbreviations are appropriate, and year / time zone only need to be displayed in certain circumstances.
I find this doesn’t work for me as it is quite jarring to have the actual date/times split up into three different chunks. May I suggest this as an alternative, where year, month, and day are only displayed once unless the date range traverses more than one of them?
It’s a very big change to do this, because then I can’t have a date for each of them and allow to click to see date in your timezone for example. So it’s a lot of assumptions to change.
Maybe, even though I don’t see it in most calendar, do you? Google shows it when you click the detail of an event, honestly I never looked at it. I just see it’s showing every week in my calendar.
And again it’s a lot of work and cases to handle, and translations…