From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id SEcqDwgdyWMzxgAAbAwnHQ (envelope-from ) for ; Thu, 19 Jan 2023 11:35:52 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id oCcfDwgdyWP0oQAA9RJhRA (envelope-from ) for ; Thu, 19 Jan 2023 11:35:52 +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 0332B179F3 for ; Thu, 19 Jan 2023 11:35:51 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pISGH-0004BA-8a; Thu, 19 Jan 2023 05:35:13 -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 1pISGE-00040D-TA for emacs-orgmode@gnu.org; Thu, 19 Jan 2023 05:35:10 -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 1pISGC-0003ES-QK for emacs-orgmode@gnu.org; Thu, 19 Jan 2023 05:35:10 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 3BA662408A1 for ; Thu, 19 Jan 2023 11:35:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1674124506; bh=x6NLHSkSdsJ65TrDX9On42LdUiEtTB5gBQWuvE/hwSI=; h=From:To:Cc:Subject:Date:From; b=RaJmDfZdEq7XpIUihOQZquYeVij40dimOOWpgoH0MV7ajU042sHgDtwI+JLur5CAE PrVymZGjnFSNcnig3tJC3EF0qnL7ppKzPGlGDFRZdRrDECvnH3/w7ZRA2BFwtSSr9w DMXcKIYgLu0ujloRFFKtlytF8ORFU0H+QUg7zBK0aV8ubx5G9/Hg8QkMmhicssXTjZ vhEIWkw8L5qyLIl2CMkc5ktoHDYsCP73e0vpESP8En78F7ryY8oT6JVzovg4qkhZMq UhYAudL6UULos1E9SoW9PTe6vowccJ5Ws15cK4soubvB0c8WV4/AUpgrnqsfyaxv3u Go+O/SFXZtz0Q== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4NyJt112sRz9rxP; Thu, 19 Jan 2023 11:35:04 +0100 (CET) From: Ihor Radchenko To: Tim Cross Cc: Daryl Manning , rjhorn@alum.mit.edu, emacs-orgmode@gnu.org Subject: Re: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda In-Reply-To: <63c86454.170a0220.80970.652d@mx.google.com> References: <87tu0t1i0c.fsf@localhost> <63c2aa9e.170a0220.3bb49.9ef4@mx.google.com> <87pmbhz1x6.fsf@localhost> <87wn5mlo7f.fsf@localhost> <87pmbelnd0.fsf@localhost> <87fscajo2q.fsf@localhost> <87cz7ejmgu.fsf@localhost> <63c66048.630a0220.427bf.a5f6@mx.google.com> <87r0vtiks0.fsf@localhost> <63c671c0.a70a0220.61aa5.56b8@mx.google.com> <87fsc88aq9.fsf@localhost> <63c7dd3d.170a0220.6b4d6.f84f@mx.google.com> <877cxk6oeu.fsf@localhost> <63c86454.170a0220.80970.652d@mx.google.com> Date: Thu, 19 Jan 2023 10:35:35 +0000 Message-ID: <87wn5i4xs8.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-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1674124552; a=rsa-sha256; cv=none; b=Jt/+ZVizmZb/bjQ0PG+8R5vd3R9KbHkxN2/1H4Udt38Cl0XYC6Ojrz8iCPhWsM5JmJTJln nukdr6DYeqHrqN8hzqeh3MY1IJMA/k4pYDXKc67n+FHdK0ZANqPoRSAYBg1MivxsFu4Zci Me/Vl7eL40H67dHGdE07mBf6CnrGV3rLiYbuBx6sd4lmhRbjMPWZmoxk938MZOD0CjkBue coqqPpKNS24SORzetNbLKWDWIIGPrSnVYd/yeqcyqmFhMF2Rt6NSpA7hV5BfrsjztlZc+G K+NPMCA8UXRBzfWvd27ozot2snyF2eYzsU5sTDxdGZtz33/mV1BBkmHNhBxI0w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=RaJmDfZd; 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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1674124552; 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=9QVNKVXXITDOI5MVQRv20+LH4Gh6ug77co+0PSyuD24=; b=pFA5/t7N4Wb6FN9b0bp/N5c+B9YskPSXbSy5tgs8zMSjn8eSJYCU6PoGfLzh76h52N8NEQ YuEEy5SHF6rB/0ZLL2BlMXrogDvvfgNvQauUJkq5r9WauVe2ae00Gfy1ONcFHSyCByaA8e fx5w9wi6r3CNnRXIzFs3Wt75zuNrdSDJ1ypAkIdUpXQ7/tBKR9oz9MnkbS5a0RCKfnRUt+ U7qCPSipD2FOmXzEBVYUs3CkFQ2TN9heAf2D7HaPB+4UDlaH6vXVBUXQdgdxeqPUG+M/mc BCUytj84e2UOXitw1ZR7A544difNC5tvmB0ibj2I8bGlJYctOcjAXZkemJdReA== X-Spam-Score: -7.68 X-Migadu-Queue-Id: 0332B179F3 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=RaJmDfZd; 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-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -7.68 X-TUID: PFiTsLfU7fXo Tim Cross writes: > Consider this scenario. I have a meeting with two other people. We are > all in different timezone. What is the timezone of the meeting? You need to come to an agreement about when to do the meeting. Be it your TZ, and other participant's TZ, or some other fixed TZ (including UTC or offsets from it). > ... we would want some easy way to set this > when creating the timestamp (and that could be all that is needed - a > good enhancement to the interface to make it easy to set the timezone) > and good control over how values are displayed in the agenda and org > files (i.e. I imagine you might want a default where they are all shown > in your local time, but similar to working with links, the ability to > display the 'raw' version for editing and other purposes). `org-read-date' should definitely be extended to understand time zones. As for the display, we have `org-display-custom-times'. Might need to extend it in future, but maybe the existing functionality is already good enough. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at