Can we sort out a better way to handle Time Zones? It would be nice to have the time zones involved default in a more helpful way.
I’m currently working on a project where everyone is in the same location. When users leave out time zones, they default to UTC time zone. Most of my users are not software developers, and would need an explanation of what UTC even is.
Both the calendar view and the event have time zones associated with them.
Currently I think the zone of the calendar view is based on my browser’s idea of its own zone, but if we’re talking about physical events in a given location, it would be much more useful to use the zone associated with that location. Could we just set this in the calendar tag in the first post?
[calendar timezone="Australia/Sydney"] [/calendar]
When entering an event for a calendar which has a timezone, I’d like the timezone to default to that of the calendar. If we used the timezone presented by the posting user, or otherwise associated with that user, that would also work OK. Defaulting to UTC is guaranteed to be wrong and confusing.
There’s another wrinkle which is likely to come up - daylight savings. I haven’t looked at what’s under the hood, but this needs to be handled carefully, with different offsets from UTC likely to be in play within a single month view.