RFC.001 Timezone Interface

Moderator, John Quarterman std-unix at ut-sally.UUCP
Mon Jul 21 23:46:02 AEST 1986


Date: Mon, 21 Jul 86 01:23:29 edt
From: im4u!caip!mark at cbosgd.ATT.COM (Mark Horton)
Organization: AT&T Bell Laboratories, Columbus

>System V also defines external variables for the current timezone and daylight
>savings rule.  Are there any programs that actually use these?  Should they be
>part of the interface as well?  (Or some equivalent functionality?)

Yes, there's an important use.  If you're generating an RFC 822 compatible
>Date: line, you need to know the local offset from GMT or the time zone
name.  You can't just plug in the time zone name, because only the names
in the USA are allowed by 822, and if you try to extend that to the rest
of the world, you run into ambiguities.  In general, you can't assume that
someone in an arbitrary location in the world will understand your local
name for your time zone.  So you have to generate a zone like "+hhmm".

One might even claim that, in a zone like Japan, asking for the time zone
name should return "+0900" rather than "JST".  Probably not, but it's
a thought.

	Mark

Volume-Number: Volume 6, Number 35



More information about the Mod.std.unix mailing list