Article View: comp.mail.misc
Article #3501Re: time zone abbreviations list wanted
From: Christopher JS Vance
Date: Mon, 20 May 1991 02:09
Date: Mon, 20 May 1991 02:09
73 lines
4051 bytes
4051 bytes
In article <7495@mace.cc.purdue.edu> abe@mace.cc.purdue.edu (Vic Abell) writes:
| Does anyone have a list of the possible time zone abbreviations that
| can appear in mail Date: lines? I've gleaned about 30 of them from
| various BSD timezone() sources and other deductions -- e. g., TST is
| Turkish Standard Time, ITA is the Italian time zone abbreviation --
| but I'm stumped over a number of ones I have found. For example,
| where is SLT?
Not again... Sigh. :-(
The correct answer is to use numeric timezones only. They are
sanctioned by international standards. As for the Internet, RFC1123
section 5.2.14 says:
5.2.14 RFC-822 Date and Time Specification: RFC-822 Section 5
The syntax for the date is hereby changed to:
date = 1*2DIGIT month 2*4DIGIT
All mail software SHOULD use 4-digit years in dates, to ease
the transition to the next century.
There is a strong trend towards the use of numeric timezone
indicators, and implementations SHOULD use numeric timezones
instead of timezone names. However, all implementations MUST
accept either notation. If timezone names are used, they MUST
be exactly as defined in RFC-822.
The military time zones are specified incorrectly in RFC-822:
they count the wrong way from UT (the signs are reversed). As
a result, military time zones in RFC-822 headers carry no
information.
Finally, note that there is a typo in the definition of "zone"
in the syntax summary of appendix D; the correct definition
occurs in Section 3 of RFC-822.
And RFC822 section 5.1 says (in part):
zone = "UT" / "GMT" ; Universal Time
; North American : UT
/ "EST" / "EDT" ; Eastern: - 5/ - 4
/ "CST" / "CDT" ; Central: - 6/ - 5
/ "MST" / "MDT" ; Mountain: - 7/ - 6
/ "PST" / "PDT" ; Pacific: - 8/ - 7
/ 1ALPHA ; Military: Z = UT;
; A:-1; (J not used)
; M:-12; N:+1; Y:+12
/ ( ("+" / "-") 4DIGIT ) ; Local differential
; hours+min. (HHMM)
My local timezone in normal time is +1000 and in (the southern) summer
it is +1100. The letter abbreviation used in my country for both of
these is EST, which doesn't mean what EST means to you. It's a can of
worms, and alphabetic time zone abbreviations should be made to
disappear as quickly as possible. Any zone names other than the ones
listed above in RFC822 are invalid as far as internet hosts are
concerned because of RFC 1123. If you use MH, make sure it's compiled
with ATZ off. And if you use sendmail later than 5.61 it should do
the right thing too.
The incorrect answer is to add the following to your list:
"EST" / "EST" Eastern +10 / +11
"CST" / "CST" Central +9.5 / +10.5
"WST" Western +8
Now doesn't that make things clearer :-).
Yet another answer: people can set their timezone names to just about
anything, and there's not necessarily any correlation with your
intuitive feeling as to what they might mean.
-- Christopher
Technical Details
Message-ID:
<1991May20.020943.8103@sserve.cc.adfa.oz.au>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!zaphod.mps.ohio-state.edu!wuarchive!uunet!munnari.oz.au!manuel!ccadfa!sserve!cjsvReferences:
<7495@mace.cc.purdue.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!zaphod.mps.ohio-state.edu!wuarchive!uunet!munnari.oz.au!manuel!ccadfa!sserve!cjsv From: Christopher-Vance@adfa.oz.au (Christopher JS Vance) Newsgroups: comp.mail.misc Subject: Re: time zone abbreviations list wanted Message-ID: <1991May20.020943.8103@sserve.cc.adfa.oz.au> Date: 20 May 91 02:09:43 GMT References: <7495@mace.cc.purdue.edu> Sender: cjsv@sserve.cc.adfa.oz.au (Christopher J S Vance) Organization: Computer Science, Univ. of NSW, ADFA Canberra, Australia Lines: 73