From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id 8EJBDonry2MuUAAAbAwnHQ (envelope-from ) for ; Sat, 21 Jan 2023 14:41:29 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 0DVLDonry2OWzAAA9RJhRA (envelope-from ) for ; Sat, 21 Jan 2023 14:41:29 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id ED3FD138AD for ; Sat, 21 Jan 2023 14:41:28 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pJE6z-0006Z0-2t; Sat, 21 Jan 2023 08:40:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pJE6y-0006Yr-2B for emacs-orgmode@gnu.org; Sat, 21 Jan 2023 08:40:48 -0500 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pJE6w-0007Vr-5W for emacs-orgmode@gnu.org; Sat, 21 Jan 2023 08:40:47 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 7A0DB24048D for ; Sat, 21 Jan 2023 14:40:44 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1674308444; bh=U4HOaRfhUbkhBsgYp3Qh5Gbu4bg9clj2TYwYFJI5Jy0=; h=From:To:Cc:Subject:Date:From; b=RS5iB2BnKO9zUqK9XScR23Gze1vCKwfbv1nsNoZOaHalQbSr4r15PMIAuYcnAtejA zdXAGW90iuc3OoCS74bCQCiS+sSDuOIBu2TE1RySfMfw0T1DlbMVfCO+1ZHf6xxZ5E 0KzNZdBs5+20spLx2qrb2rtVbOV4nVswOlsX5gEUmdLZIDmxIXZydzXrMpKdikbJct Gtbz+G1GzPrgjnO3OFMFDe2KBqo83S4KqXV1FDRDjc9tBfMAhhYi0Qigisua1E44WM XUM/vbjaZf8uyAwIQRndapSReIdANP/x69wQ0Rt67GVwTGH5+1EmybaN4lmJ7QljzC Np33gB8pNv2UA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NzcvF6kJBz9rxM; Sat, 21 Jan 2023 14:40:41 +0100 (CET) From: Ihor Radchenko To: Jean Louis Cc: "Fraga, Eric" , Daryl Manning , "emacs-orgmode@gnu.org" Subject: Re: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda In-Reply-To: References: <86zgamtv6o.fsf@gmail.com> <87tu0t1i0c.fsf@localhost> <87k01p1gvx.fsf@localhost> <87r0vpscba.fsf@localhost> <87fsc5h1ul.fsf@ucl.ac.uk> <87fsc5s9yh.fsf@localhost> Date: Sat, 21 Jan 2023 13:41:11 +0000 Message-ID: <87mt6cyphk.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.66; envelope-from=yantar92@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1674308489; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=BFVCA8ziu0NKm7sxrHNx1PnYulyqUbU8iE6/vt1jMHE=; b=oHNhSB/ssoujviTvVCUb2dPLicHLRGnQuL8GJkFpN50RI4do/dyqCYTmij/K59ofccVLrD K+0E3eqKZbQGR2XXID5S5SqWiVy2no/L0wd1Ih0tqf7jwTfb/Y3xyLBXHBeLo+B5e9MFaI Cd9EIERaUelHJGwDIBWI98UTeB4AtGG21lI8YshQexuhQbdN1DUf4D8vRuUd2nncRKEjFj xi7QkQFvORsLI/yy/7Miri5eZBKsoVtP8KIl0GISKpFKHYZnGCRdMBox4urUKZUI/7IBmV c45EnHJ0n4u//eVhen+tpSr7AufYSssyfe1WsSOWIHOaKHZBbtA83qx9cpdv9A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=RS5iB2Bn; dmarc=pass (policy=none) header.from=posteo.net; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1674308489; a=rsa-sha256; cv=none; b=FPXs1najzqmgXxWsamvN3gD2ge27/btYK+pKt+UU8bzhJfYyh/1BxBZssGHP7BDPsC7Kal rFjBYbcMJx9TbHX+OLsWbxIb0nurXRWoz4XPR2EDnNMdCsv9n7Rbk/D16NOon9X3qa2gC3 2tVQ6B5hd3uEAV5DZ/+3O4rwXBpPYPzXCaEVG+kYq4rg2o0fgAdug4pau/hKxtOp71afTE g7gbPzQ+RJaRg6eDWEv7gLbb5nbQS4pH35PyvjwFPGUCojMFgvQ5zfge6zeZnowJN4TvOf 8SM8YD9DnUVNWxRmBWSjLfFaLxJJnyRwRYg4w7Nqrkwpj84zipTlejxGN8OiVw== X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -4.56 X-Spam-Score: -4.56 X-Migadu-Queue-Id: ED3FD138AD Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=RS5iB2Bn; dmarc=pass (policy=none) header.from=posteo.net; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-TUID: aLSnfw9Ni0hk Jean Louis writes: > * Ihor Radchenko [2023-01-20 14:50]: >> Of course, more generally, there is also a question of things like >> calendar displaying time in different time zone (for example, when >> choosing timestamp date and time in `org-read-date'). > > Also consider that calendar has these options > > (setq calendar-location-name > (setq calendar-latitude > (setq calendar-longitude > (setq calendar-standard-time-zone-name > (setq calendar-time-zone Thanks! 32.7 Times of Sunrise and Sunset section of Emacs manual is relevant. Also, 32.11 Daylight Saving Time. Note that the DST rules appear to be manual instead of being automatically determined from the TZDB. Though proper TZDB support is probably something we may eventually need to ask upstream. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at