[Ietf-calsify] RRULEs, TimeZones
Cyrus Daboo
daboo at isamet.com
Wed Oct 13 12:11:27 PDT 2004
Hi Mark,
--On Wednesday, October 13, 2004 2:47 PM -0400 Mark Swanson
<mark at scheduleworld.com> wrote:
>> Of course, but the presentation layer needs to know that the event was
>> created in (and is intended for) "Candian/Eastern" time.
>
> Perhaps "(and is intended for)" is also a key factor. F.E. I assume that
> someone flying to Vancouver for a meeting would ask his presentation
> layer to display his events for that day in the Pacific timezone. I
> believe this to be logical.
The timezone needed for 'presentation' may well be different than the
timezone needed when editing an event. Consider: I am in EST timezone but
want to schedule an event for a meeting next week on the west coast in PST
- so I create the event and set the start to 12:00 pm PST - note that I
edit it in PST not my current 'presentation' timezone of EST. If at some
later point I want to edit it, the edit dialog should show the time in PST
- not the current 'presentation' timezone, whatever that may be.
Thus timezone information does need to be included with event data -
however that info only needs to be a 'hint' - the actual time can be stored
in UTC.
Hence my earlier suggestion of having a 'TZHINT' parameter on times
specified in UTC. That 'hint' is only needed is special circumstances, e.g.
editing, rrule expansion - all other operations can be done with the UTC
time without reference to it.
--
Cyrus Daboo
More information about the Ietf-calsify
mailing list