Subject: Re: gmt offset
To: Andrew Brown <atatat@atatdot.net>
From: Nick Hudson <nick@nthcliff.demon.co.uk>
List: tech-userlevel
Date: 01/09/2001 19:48:48
Andrew Brown wrote:
> 
> is there a standardized way to determine one's offset from gmt for a
> given timezone?  or do i have to do it this way?

I've seen code similar to yours used. Although UNIX98 defines timezone.
I've opened a PR related to this: standards/11807.

http://www.NetBSD.org/cgi-bin/query-pr-single.pl?number=11807

> 
> #include <time.h>
> main() {
>   struct tm tm;
>   time_t now, gmt;
>   time(&now);
>   tm = *gmtime(&now);
>   gmt = mktime(&tm);
>   printf("now %d gmt %d diff %d\n", now, gmt, now - gmt);
> }

Nick
-- 
aka skrll@netbsd.org, skrll@excite.co.uk