From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id WM3mL3F7ymPVQAAAbAwnHQ (envelope-from ) for ; Fri, 20 Jan 2023 12:30:57 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id EJHyL3F7ymOfPwAA9RJhRA (envelope-from ) for ; Fri, 20 Jan 2023 12:30:57 +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 7D9941FB1E for ; Fri, 20 Jan 2023 12:30:57 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pIpbB-0003Bg-H4; Fri, 20 Jan 2023 06:30:21 -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 1pIpb8-0003BY-Vr for emacs-orgmode@gnu.org; Fri, 20 Jan 2023 06:30:19 -0500 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pIpb6-00048z-OG for emacs-orgmode@gnu.org; Fri, 20 Jan 2023 06:30:18 -0500 Received: by mail-wm1-x32c.google.com with SMTP id f25-20020a1c6a19000000b003da221fbf48so3441824wmc.1 for ; Fri, 20 Jan 2023 03:30:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wakatara.com; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=72UlAw96l05BDvg/+k6YH2UVvtWx8ERN6v3l+cIgJ9s=; b=ln5QLD1eteqsCqjUnuK3iQKU7604ipjGHj5G1X24wz2ApFzvhiKzn/IgtEfAnvKN1W bfGM/cW3XA7E0BQ9pxbNpDTH+uaafiaFvOlpvJ16iPXFQzhqh8Pa2e3JyYTLMLXzqR5m s10IX3LwvHopHwGRNlAr+qq5c/y8IisKoXRTp4c/PlzYghFJVa3YelqNTqiF2GuIWCuT yRkhklQKnpme7tYxI5bNvCjaKT/iD6dG+b7a/7ZEtA1IGLYLLe3bCrwJTz22pkDRf48y C6qqi4JqH9nAVG/1ZWEXEgXkJlP35YYBmw7OREpOlZz8lQLb8TyeqCxEwetN4wppx6Sl h1Og== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=72UlAw96l05BDvg/+k6YH2UVvtWx8ERN6v3l+cIgJ9s=; b=nonThREt3QPgk5XVSg7Pv6IKIdY09j3TmiLid5BTPdlDCdmfEPod/fTsWPDFgqm7h0 OINOChRjQXP+03Xmzv0mN78w7bE53QUInI55WPcaNjxV3rhqYmNfzVRrewlr5bzHl8EF PTbxV7ZggOFdCk96YDfdIcUgAU2x+SvJi2Iuj9vx69eKP9WtckKDXE9Il6rMyqu5zqii XGtaIE9nYIb45XRKhfxUzX5TiIcj6OtqYWBVLClVRfpTwDCxPvStgFo7e8riaRwStF32 LwRG74Quv+vKYS+Wk/JGUKb0YWlY5rDvATRFQrUzvrttwMWXznFPHKpAKunM62XlR3/6 Rd/g== X-Gm-Message-State: AFqh2koDsf8qo/9oBB2sg0KawfFsxO8YoosV20LnL/gdOh1kGRWKsoHQ +5ig3BkjuZxhQaea0NMHTJLxuWoHH/1DZ6BiXnfOXQ== X-Google-Smtp-Source: AMrXdXtroNI/s8dk5GPjxRHpL4WAktWSz5BhNb7NfIRs2m/Tyy2PT5q0nvKnfnxQw5nwJa0F6BpuWtQIRhRL3UUgryU= X-Received: by 2002:a05:600c:3481:b0:3d2:2fa9:cfee with SMTP id a1-20020a05600c348100b003d22fa9cfeemr626310wmq.9.1674214213550; Fri, 20 Jan 2023 03:30:13 -0800 (PST) MIME-Version: 1.0 References: <86zgamtv6o.fsf@gmail.com> <87tu0t1i0c.fsf@localhost> <87k01p1gvx.fsf@localhost> <87r0vpscba.fsf@localhost> In-Reply-To: <87r0vpscba.fsf@localhost> From: Daryl Manning Date: Fri, 20 Jan 2023 18:29:36 +0700 Message-ID: Subject: Re: [FEATURE REQUEST] Timezone support in org-mode datestamps and org-agenda To: Ihor Radchenko Cc: emacs-orgmode@gnu.org Content-Type: multipart/alternative; boundary="0000000000007a1b8d05f2b05fd7" Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=daryl@wakatara.com; helo=mail-wm1-x32c.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=1674214257; a=rsa-sha256; cv=none; b=MDEjor54RX2VymhlD3UqOxugVDe+00TKHb6qP1Cu60CYSMoxw9NZVAsRTBOinQPLcaAO8O JFRSk/ZbRV18vC1Rs3aD98/lY8K6/BBVdh7DQmIGCPkbgBxLkQdkNxz4nQ3ZL19Ru3Id6+ L9EDHmjWO5XjkfB/w7TiTZJs3umq/YNVICP3IFfGpcLlmrNgs/wjfwD9hz5U75/lNpRIfB HjQc5TSzI8/2aTXiIFefd7W3p1hykgSlMNMspas0z48jvFMOOPP6/rHEi3R/IJizTQJ3aY wA6cM6O57NG2OYIPLpz9mMoyZ62c5Tb8HY4a71AV2xFioeHFHtHuDVKAspTbZA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=wakatara.com header.s=google header.b=ln5QLD1e; dmarc=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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1674214257; 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=72UlAw96l05BDvg/+k6YH2UVvtWx8ERN6v3l+cIgJ9s=; b=oKxxjF6hvBUBRGnzPEhPw1/JeI1hf/1tc4SAK3Wkx7iCCNYke7yr7arGHYyc8QFgBPFMoa T1Kurvs1QnSSIGt2CZPOe6SrdFkeBv5hGEr8lQTubPKVPMa5AuEjShWUXTyKDX+JfJhVC7 jYPnf9VeiO5P5DDSQgWWyk8CcSRCk3NvUoPP0Pij3p2Xnon07ZwRWIidjqppfV8kqVdCXp 2FGj9tjqfNv3AdH11GNAZk3TAYzLZJztgg2MRt50rr4VTNr/d3gdlRr17+w4Ywq0M3bVq/ YFyXPx4rwg0yjiHdUfEFOzVPANlur6V4C0wF1oFCEij/WNYEWmqbREZroobcoQ== X-Spam-Score: -5.82 X-Migadu-Queue-Id: 7D9941FB1E Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=wakatara.com header.s=google header.b=ln5QLD1e; dmarc=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" X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -5.82 X-TUID: 2djvYAu6/EBu --0000000000007a1b8d05f2b05fd7 Content-Type: text/plain; charset="UTF-8" Perhaps a leading question (leading to outrage =p ), but does anybody even use those anymore? I don't believe I've used them at all in 5 years of using org-mode (and if I did it was most likely because of some arcane older feature which required them). Daryl. On Fri, Jan 20, 2023 at 5:57 PM Ihor Radchenko wrote: > Ihor Radchenko writes: > > > <2023-01-14 Sat 18:22@Asia/Singapore> (SGD and similar abbreviations > are often ambiguous) > > <2023-01-14 Sat 18:22+0800> > > <2023-01-14 Sat 18:22+08> > > <2023-01-14 Sat 18:22@+0800> > > <2023-01-14 Sat 18:22@+08> > > One thing we all missed in the discussion is diary sexps. > > In particular, "last Sunday of month" <%%(diary-float t 0)> may depend > on the time zone because the number of days in month may vary. > > How can we approach this? What could the format to specify the time zone > for diary timestamps? > > -- > Ihor Radchenko // yantar92, > Org mode contributor, > Learn more about Org mode at . > Support Org development at , > or support my work at > --0000000000007a1b8d05f2b05fd7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Perhaps a leading question (leading to outrage =3Dp )= , but does anybody even use those anymore?

I = don't believe I've used them at all in 5 years of using org-mode (a= nd if I did it was most likely because of some arcane older feature which r= equired them).

Daryl.

On Fri, Jan 2= 0, 2023 at 5:57 PM Ihor Radchenko <yantar92@posteo.net> wrote:
Ihor Radchenko <yantar92@posteo.net> writes:

> <2023-01-14 Sat 18:22@Asia/Singapore>=C2=A0 (SGD and similar abb= reviations are often ambiguous)
> <2023-01-14 Sat 18:22+0800>
> <2023-01-14 Sat 18:22+08>
> <2023-01-14 Sat 18:22@+0800>
> <2023-01-14 Sat 18:22@+08>

One thing we all missed in the discussion is diary sexps.

In particular, "last Sunday of month" <%%(diary-float t 0)>= may depend
on the time zone because the number of days in month may vary.

How can we approach this? What could the format to specify the time zone for diary timestamps?

--
Ihor Radchenko // yantar92,
Org mode contributor,
Learn more about Org mode at <https://orgmode.org/>.
Support Org development at <https://liberapay.com/org-mode>,=
or support my work at <https://liberapay.com/yantar92>
--0000000000007a1b8d05f2b05fd7--