🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.std.internat
8 messages
8 total messages Started by Topher Eliot Wed, 12 Dec 1990 21:10
Time zone names on mail outside North America
#147
Author: Topher Eliot
Date: Wed, 12 Dec 1990 21:10
45 lines
2879 bytes
Has anyone else looked into the issue of internationalizing the time/date
strings in mail headers?  The X/Open conformance statement template implies
that the mail program should be modified to internationalize at least
some time and date strings, but it's not quite clear to me which.  All
the uses of time and date strings that I find in our implementation of
mail end up being part of a message header.

RFC822 specifies a small number of specific strings that can be used to
described the timezone of the sender of a piece of mail, and also specifies
a set of rules for constructing strings to represent all the remaining
timezones in the rest of the world.  The specific strings are the ones
us North Americans are used to:  EST, EDT, CST, etc., plus GMT.
The rules are "military" (one letter, Z means GMT), and a +/-HHMM variety.
In the rules, there is no mention of daylight savings time.

The time zone database associated with the "zic" command provides named
time zones for the whole world, as best I can tell.  But these names don't
meet the RFC822 spec.

So my first question is:  what kind of time zone specification do folks outside
of North America expect to see on the mail they send?  If I obey the
822 spec (and I feel I must), I can do one of the following:
(a) specify the time in GMT, even if the sender is in Japan;
(b) use the military rules (and baffle lots of people); or
(c) use the +/-HHMM rules (and possibly baffle people).
Is there any existing practice on this?

My second question is:  what should I do about daylight savings time?  If
my call to localtime() tells me that daylight savings time is in effect,
should I
(a) just ignore it,
(b) try to indicate it somehow in the date string (how?), or
(c) try to adjust the local time so that the time printed in the mail would
    be accurate if DST were NOT in effect (yuck)?

By the way, I plan on sticking with English for the day and month names, as
the RFC822 is quite explicit about this.

If you reply to me I will summarize to the net.  Thanks for your comments.
-- 
Topher Eliot
Data General Corporation                eliot@dg-rtp.dg.com
62 T. W. Alexander Drive                {backbone}!mcnc!rti!dg-rtp!eliot
Research Triangle Park, NC 27709        (919) 248-6371
Obviously, I speak for myself, not for DG.
Re: Time zone names on mail outside North America
#148
Author: Henry Spencer
Date: Thu, 13 Dec 1990 17:37
10 lines
905 bytes
In article <1990Dec12.211026.8029@dg-rtp.dg.com> eliot@dg-rtp.dg.com writes:
>... what kind of time zone specification do folks outside
>of North America expect to see on the mail they send?  ...

All, repeat all, repeat all, times and dates in mail headers should be in
GMT.  The user interface should translate if appropriate -- *it* knows
about arbitrarily messy local conventions.
-- 
"The average pointer, statistically,    |Henry Spencer at U of Toronto Zoology
points somewhere in X." -Hugh Redelmeier| henry@zoo.toronto.edu   utzoo!henry
Re: Time zone names on mail outside North America
#149
Author: Neil Rickert
Date: Thu, 13 Dec 1990 18:08
19 lines
1487 bytes
In article <1990Dec13.173731.531@zoo.toronto.edu> henry@zoo.toronto.edu (Henry Spencer) writes:
>All, repeat all, repeat all, times and dates in mail headers should be in
>GMT.  The user interface should translate if appropriate -- *it* knows
>about arbitrarily messy local conventions.

 Well, that's a little strong.  The vast majority of email stays within a
single time zone, most within a single organization in that timezone, and
a whole lot stays on a single machine.  When you get our politicians to
change to GMT for everything we can consider your radical approach.  Until
then most users don't want to do some arithmetic just to see when a message
was sent or when it arrived.

 What is wrong with numeric timezones?

-- 
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
  Neil W. Rickert, Computer Science               <rickert@cs.niu.edu>
  Northern Illinois Univ.
  DeKalb, IL 60115.                                  +1-815-753-6940
Re: Time zone names on mail outside North America
#150
Author: Barry Margolin
Date: Thu, 13 Dec 1990 18:47
14 lines
1205 bytes
In article <1990Dec13.173731.531@zoo.toronto.edu> henry@zoo.toronto.edu (Henry Spencer) writes:
>All, repeat all, repeat all, times and dates in mail headers should be in
>GMT.  The user interface should translate if appropriate -- *it* knows
>about arbitrarily messy local conventions.

One argument I've heard against this is that it is useful for the Date
field to be presented in the sender's time zone.  That way it is easy to
tell that the reason the sender was confused is because he sent the message
late at night when he was likely too tired to think clearly.
--
Barry Margolin, Thinking Machines Corp.

barmar@think.com
{uunet,harvard}!think!barmar
Re: Time zone names on mail outside North America
#151
Author: Henry Spencer
Date: Fri, 14 Dec 1990 00:02
21 lines
1659 bytes
In article <1990Dec13.184756.16409@Think.COM> barmar@think.com (Barry Margolin) writes:
>>All, repeat all, repeat all, times and dates in mail headers should be in
>>GMT.  The user interface should translate...
>
>One argument I've heard against this is that it is useful for the Date
>field to be presented in the sender's time zone.  That way it is easy to
>tell that the reason the sender was confused is because he sent the message
>late at night when he was likely too tired to think clearly.

This is useful, however, only if you know the sender well enough to assess
his probable sleep cycle.  I can think of a good many people, for example
me, whose postings at 0200 are just fine but whose postings at 0900, if
any, should be taken with a large sack of salt.

However, I'll concede that including the numeric timezone is not a bad
idea.  (I'd still weakly favor that being an extra item of information
on top of a GMT date, but that's not supported by existing format, alas.)
"GMT" is the only non-numeric zone that should ever appear, though.
-- 
"The average pointer, statistically,    |Henry Spencer at U of Toronto Zoology
points somewhere in X." -Hugh Redelmeier| henry@zoo.toronto.edu   utzoo!henry
Re: Time zone names on mail outside North America
#152
Author: Henry Spencer
Date: Fri, 14 Dec 1990 00:05
17 lines
1434 bytes
In article <1990Dec13.180844.15200@mp.cs.niu.edu> rickert@mp.cs.niu.edu (Neil Rickert) writes:
>>All, repeat all, repeat all, times and dates in mail headers should be in
>>GMT.  The user interface should translate ...
>
> Well, that's a little strong.  The vast majority of email stays within a
>single time zone, most within a single organization in that timezone, and
>a whole lot stays on a single machine.  When you get our politicians to
>change to GMT for everything we can consider your radical approach.  Until
>then most users don't want to do some arithmetic just to see when a message
>was sent or when it arrived.

Please read what I wrote, especially the second sentence.  The design of
a storage/transmission format and the design of a user interface are two
entirely different problems with different solutions.
-- 
"The average pointer, statistically,    |Henry Spencer at U of Toronto Zoology
points somewhere in X." -Hugh Redelmeier| henry@zoo.toronto.edu   utzoo!henry
Re: Time zone names on mail outside North America
#154
Author: Dik T. Winter
Date: Fri, 14 Dec 1990 01:50
10 lines
1075 bytes
In article <1990Dec13.184756.16409@Think.COM> barmar@think.com (Barry Margolin) writes:
 > One argument I've heard against this is that it is useful for the Date
 > field to be presented in the sender's time zone.  That way it is easy to
 > tell that the reason the sender was confused is because he sent the message
 > late at night when he was likely too tired to think clearly.
I second this (please note the time stamp of this message; it is already
quite late overhere).  :-)
--
dik t. winter, cwi, amsterdam, nederland
dik@cwi.nl
Re: Time zone names on mail outside North America
#178
Author: Guy Harris
Date: Wed, 19 Dec 1990 18:29
24 lines
1719 bytes
>Until then most users don't want to do some arithmetic just to see when
>a message was sent or when it arrived.

To quote from the message to which you're responding:

>The user interface should translate if appropriate -- *it* knows
>about arbitrarily messy local conventions.

so Henry was not saying that users should have to "do some arithmetic
just to see when a message was sent or when it arrived".  He was saying
that the *user agent* should do that arithmetic.

Unfortunately, many user agents don't do so, so the question is how
quickly they'd get updated to do so (or how quickly those that don't
would be discarded) if lots of messages started having header times in
GMT.

If it happens quickly enough, no problem; if it doesn't, such that the
effect of going to GMT is that users *do* end up having to do that
arithmetic, the proposal may well not really make life better for the
end user.  (An unfortunately tendency, at times, is to contrast
alternatives A and B under the assumption that some C could exist that
makes one of the alternatives better, when that C doesn't, in fact,
exist yet; a bird in the hand is worth two in the bush.)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads