|
From: | Max Nikulin |
Subject: | Re: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda |
Date: | Sun, 15 Jan 2023 11:37:04 +0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 |
On 14/01/2023 22:05, Ihor Radchenko wrote:
In addition, we may provide some mechanism to set the time zone for: 1. Individual files 2. For all files, including possible time zone transitions over time. What I mean by (2) is when the user travels from, say, Australia to USA, it could be possible to say: Use Australia/Seattle up to certain time and then use USA/Austin.
I like this idea.Having a time handling library supporting custom ad hoc timezones it would be possible to create a special zone for such trip. Its time offset and naming rules follows locations of the trip. As a result, supplying various timezones to agenda generation code it would be possible to generate schedule for
- the traveling user with time local to each trip point (custom TZ) - colleagues and relatives staying at the departure point (original TZ) - accepting party (destination TZ) For a timestamp without explicit timezone it may be obtained from- subtree or file property (single value or list of time intervals reflecting history of timezone changes)
- buffer local variable (single TZ or history) - global org variable (single TZ or history)- timezone (single value) set inside libc (e.g. initialized from the TZ environment or changed by code)
- system timezone.
[Prev in Thread] | Current Thread | [Next in Thread] |