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 eBRLI9bBxmMXPwEAbAwnHQ (envelope-from ) for ; Tue, 17 Jan 2023 16:42:14 +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 cOcvI9bBxmNUUAAA9RJhRA (envelope-from ) for ; Tue, 17 Jan 2023 16:42:14 +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 528F13557B for ; Tue, 17 Jan 2023 16:42:14 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pHo5K-0005Se-RT; Tue, 17 Jan 2023 10:41:14 -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 1pHo5H-0005Qe-GV for emacs-orgmode@gnu.org; Tue, 17 Jan 2023 10:41:11 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pHo5E-0006pr-Pg for emacs-orgmode@gnu.org; Tue, 17 Jan 2023 10:41:10 -0500 Received: from localhost ([::ffff:102.85.233.9]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000056164.0000000063C6C193.00001306; Tue, 17 Jan 2023 08:41:07 -0700 Date: Tue, 17 Jan 2023 18:24:26 +0300 From: Jean Louis To: Ihor Radchenko Cc: Tim Cross , Daryl Manning , emacs-orgmode@gnu.org Subject: Re: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda Message-ID: Mail-Followup-To: Ihor Radchenko , Tim Cross , Daryl Manning , emacs-orgmode@gnu.org References: <86zgamtv6o.fsf@gmail.com> <87tu0t1i0c.fsf@localhost> <63c2aa9e.170a0220.3bb49.9ef4@mx.google.com> <87pmbhz1x6.fsf@localhost> <87wn5mlo7f.fsf@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <87wn5mlo7f.fsf@localhost> User-Agent: Mutt/2.2.9+54 (af2080d) (2022-11-21) Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-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-Country: US X-Migadu-Flow: FLOW_IN ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; 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"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1673970134; a=rsa-sha256; cv=none; b=qGUaXTTspMfEXHoc5e3NfnVfmzO/hjD+P88R0OaxUof3BEpbLHoJQOHHlsJMwHa++kKZ++ ke4+USrd1IkgFpwu1pz3DQjKVUjhYhu8kOgHIAcoG+qu020+RdKInhOSBbuvYmLU/eYMpe RtqwVI7+t1KmB+QBhCAc5M0yZnftoh6aANGedwuzdTiRGKLZSyS3EmQhQwr/jBzGNq/kKq lo7/LQxvezIn9gCVqr7rJlzLLFduhxQcovmH5Cz7t7rCo3ZAEz7PBVYXJXtZW6v5uoA5CD OHGmn7qjybDPKuWCLiikjs1j6womg2dGOstUFMcZtDKusFUgQKYXeziwbt0AjA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1673970134; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=iu7Wts6l+qJauVC0vsmoei/CbYOjHl2EP3FstZIPn5M=; b=MlQi4SdAYb4fmaYAEgtID/JAJBWhyPdnLditjZquFIaNTrxiH8tDisimbHiOmYTlXum/5+ rWLB0JCqCMMnzJQw7dgZlZQ57mcbNBPR8pk2fZ/74PBUjBRs7OrZgTKBH9UnAddylSdS+3 UCGyi4mGr5eE7L+NdUbbEk5o0btVxWQrb1pC3UEYByWZIv8IO/BCibfBI9lWJH20Zb+koN bVFdoeQmf8om4mnFrPMmuZPpPaIUuZRXusNpeZ9y1UBoL6/uEiCMmjJevFqidERdJ63PzR 29Vg17mIaUDN8d0fx7/ZYWWDkfFxuOgeZbFPkQ1afngKScXaSCS4v7VMt/xbHA== Authentication-Results: aspmx1.migadu.com; dkim=none; 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"; dmarc=none X-Migadu-Spam-Score: -2.43 X-Spam-Score: -2.43 X-Migadu-Queue-Id: 528F13557B X-Migadu-Scanner: scn1.migadu.com X-TUID: FlSPWtG5W5Qu * Ihor Radchenko [2023-01-16 14:21]: > In another message, I also mentioned an idea of specifying time zone > globally or per file. Other suggestion was per-heading specification. In > addition to time zone being specified directly inside the timestamp. Of course that is solution. iCalendar export already supports time zones. It was logical to author or maybe requirement of iCalendar. And then comes the calculation, there must be way to re-calculate representation of timestamps: When there is global variable for Org file about time zone, then: - every timestamp with time zone, shall be left intact or re-calculated to diffrent local time zone. Imagine person giving Org file from Russia to somebody in Florida, or travelling there. That user or recipient would like to see the actual time, which is time for him in Florida, but in its representation different from time in Russia. - ever timestamp with settings in heading, shall be calculated as such. It means there shall be functions which can convert timestamps to the new time zone, with the option to left unchanged those timestamps who already have time zone specified, and with option not to be converted. -- Jean Take action in Free Software Foundation campaigns: https://www.fsf.org/campaigns In support of Richard M. Stallman https://stallmansupport.org/