Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site cbosgd.UUCP Path: utzoo!linus!security!genrad!decvax!harpo!floyd!whuxlb!pyuxll!abnjh!u1100a!pyuxn!pyuxi!pyuxnn!pyuxmm!cbdkc1!cbosgd!mark From: mark@cbosgd.UUCP Newsgroups: net.mail Subject: Re: Time zone problems Message-ID: <295@cbosgd.UUCP> Date: Wed, 7-Sep-83 12:32:20 EDT Article-I.D.: cbosgd.295 Posted: Wed Sep 7 12:32:20 1983 Date-Received: Wed, 19-Oct-83 21:02:14 EDT References: <2442@umcp-cs.UUCP>, <2462@umcp-cs.UUCP> Organization: Bell Labs, Columbus Lines: 39 I am almost convinced that the news software is going to have to change in this respect. (BST doesn't quite do it, since only polar bears are in the Bering Standard Timezone; however, Teus' claim that EST also stands for Eireland Standard Time hits a nerve.) The date is, after all, primarily intended for machine consumption, not for humans. (With mail, on the other hand, I have never seen a program do anything with a date.) Adding an SIDate is not the solution. Nor is using somebody's favorite date notation - there are already too many different notations. We already have a standard mechanism for this, it's called RFC850 (the news standard) and RFC822 (the mail standard with which 850 is compatible). 822 specifies several ways of giving time zones: (1) There are a few defined time zones: EST, EDT, CST, CDT, MST, MDT, PST, PDT (the major 4 American zones and their daylight variations); UT and GMT (both of which are the same zero offset time). Several others (including BST for Bering) were deleted from an older mail standard. (2) Military time zones: single letters A-Z. (3) Hour/minute offsets from GMT ( ("+" / "-") 4DIGIT ) e.g. +0800 or -1130. I see two upward compatible ways to do this. The first is to put all times in GMT. The second is to put all timezones in the +0800 notation. A hybrid approach could be arranged so that all timezones other than the above 10 go in the +0800 notation - this would allow Americans to still still use their familiar time zones yet keep within the standard. (I do not claim that such American chauvanism is good; merely that it conforms to 822.) The disadvantage to using GMT is that times might be harder for people to read if they care when the message was posted. Perhaps the local time zone could be used for the user interface but GMT for interchange. The advantage is that it's completely upward compatible. The disadvantage to the +0800 notation is that, I'm not sure, but I don't think getdate understands it. It does understand the Military zones, but that doesn't do the Australians much good. Mark Horton