Add timezone setting when creating calendar event
This idea came to me when I was living with my time synchronization switched off (because Russian timezone changed and Jolla caught up with that a bit late). I switched off the time autosync, changed my timezone to a bogus one, and created several events in my calendar. Then when Vaarainjärvi fixed the Russian timezone I turned the time sync on again, and all my calendar events (made with the bogus timezone) moved by one hour. So I had to spend a lot of time double-checking if all my meeting schedules were correct.
Then there is another thing. I travel a lot, and I frequently need to create calendar events which will take place in another country. Example: I am in Russia, but I'll have a meeting in Switzerland in a week. Of course I know only the local (Swiss) time of the meeting. So I have to search the Swiss timezone on the Internet, calculate the difference, and create an event which is several hours 'later' so that the time becomes right when I actually come to Switzerland and my Jolla adjusts its timezone. This gets exponentially worse when daylight saving kicks in.
Yet another case: I frequently have to create a calendar event which should always take place at a certain time of day, e.g. in the evening, whatever country I'm in at that moment. There is no way I can do that now, no matter what calculations I perform.
Suggestion
- ALWAYS store calendar events' time in UTC - this way the events will never, ever "travel in time" on their own
- allow user to choose the event timezone when creating calendar event - this way the local time of the event will be always correct, even if the country's government issues a decree and changes the timezone
- add a "relative time" option, so that the event time is always the same in all timezones
i agree with you. Good behavior using UTC always, besides most telecom standard using it.Usually Unix like systems stor RTC on UTC.
hyper_sonic ( 2015-02-14 10:05:24 +0200 )editHaving some interface to set/change the timezone of each calendar event individually would definitely be an interesting feature for us jet-setters... Fingers crossed!
Piero ( 2015-10-08 19:29:14 +0200 )editI just had a random wake-up alarm at 1:45 am, because I had created an alarm while at -10 hours from my current location. The alarm was supposed to go off at 15:45, as the event started at 17:45.
Milo ( 2016-09-26 01:53:47 +0200 )edit