Re: drums2? (timezones)

Graham Klyne <GK-lists@ninebynine.org> Mon, 16 September 2002 11:56 UTC

Received: from localhost (localhost [[UNIX: localhost]]) by above.proper.com (8.11.6/8.11.3) id g8GBue503400 for ietf-822-bks; Mon, 16 Sep 2002 04:56:40 -0700 (PDT)
Received: from joy.songbird.com (IDENT:root@songbird.com [208.184.79.7]) by above.proper.com (8.11.6/8.11.3) with ESMTP id g8GBudk03396 for <ietf-822@imc.org>; Mon, 16 Sep 2002 04:56:39 -0700 (PDT)
Received: from GK-VAIO.ninebynine.org (IDENT:root@localhost [127.0.0.1]) by joy.songbird.com (8.9.3/8.9.3) with ESMTP id FAA05979 for <ietf-822@imc.org>; Mon, 16 Sep 2002 05:09:36 -0700
Message-Id: <5.1.0.14.2.20020916091427.03a9cec0@127.0.0.1>
X-Sender: gk-lists@127.0.0.1 (Unverified)
X-Mailer: QUALCOMM Windows Eudora Version 5.1
Date: Mon, 16 Sep 2002 09:18:23 +0100
To: ietf-822@imc.org
From: Graham Klyne <GK-lists@ninebynine.org>
Subject: Re: drums2? (timezones)
In-Reply-To: <200209141607.g8EG72017098@astro.cs.utk.edu>
References: <(Your message of "Sat, 14 Sep 2002 10:50:49 EDT.") <3D834CC9.8070006@alex.blilly.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: owner-ietf-822@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-822/mail-archive/>
List-ID: <ietf-822.imc.org>
List-Unsubscribe: <mailto:ietf-822-request@imc.org?body=unsubscribe>

FWIW, RFC3339 allows timezones in the range +/- 23:59, with minutes in the 
range 0-59.  This was not, not my awareness, the result of any deep 
consideration, but the way the syntax happens to come out.

[[
    date-fullyear   = 4DIGIT
    date-month      = 2DIGIT  ; 01-12
    date-mday       = 2DIGIT  ; 01-28, 01-29, 01-30, 01-31 based on
                              ; month/year
    time-hour       = 2DIGIT  ; 00-23
    time-minute     = 2DIGIT  ; 00-59
    time-second     = 2DIGIT  ; 00-58, 00-59, 00-60 based on leap second
                              ; rules
    time-secfrac    = "." 1*DIGIT
    time-numoffset  = ("+" / "-") time-hour ":" time-minute
    time-offset     = "Z" / time-numoffset

    partial-time    = time-hour ":" time-minute ":" time-second
                      [time-secfrac]
    full-date       = date-fullyear "-" date-month "-" date-mday
    full-time       = partial-time time-offset

    date-time       = full-date "T" full-time
]]

#g

At 12:07 PM 9/14/02 -0400, Keith Moore wrote:

> > I believe it suffices to require:
> > 1. that the offset specified correspond to some established
> >     time zone in effect at the specified date-time, leaving
> >     the range subject as it is to the whims of politicians
> > 2. that the "minutes" part be in the range 00 through 59
> >     (2822 seems to permit +9899, for example).
>
>seems reasonable.
>
>(has this actually been a problem in practice?)
>
>Keith

-------------------
Graham Klyne
<GK@NineByNine.org>