Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[REBOL] Re: Swatch time

From: gchiu:compkarori at: 7-Oct-2001 10:48

On Sun, 07 Oct 2001 08:48:33 +1200 Carl Read <[carl--cybercraft--co--nz]> wrote:
> Can you define what Swatch time is? I've only heard > they'd invented > it. Is Internet time the same? If not, what is it? I > think GMT > when I think Internet time.
See http://www.swatch.com I cobbled this together last night to-internettime: func [ time timezone /local gmttime hrs mins secs ] [ gmttime: time - timezone if gmttime < 0:00 [ gmttime: gmttime + 24:00 ] if gmttime > 24:00 [ gmttime: gmttime - 24:00 ] gmttime: parse to-string gmttime ":" hrs: to-integer first gmttime mins: to-integer second gmttime secs: pick gmttime 3 secs: either none? secs [ 0 ] [ to-integer secs ] gmttime: ( ( ( hrs * 3600 ) + ( mins * 60 ) + secs ) / 86.40 ) + 41 ; offset from GMT/UTC if gmttime > 1000 [ gmttime: gmttime - 1000 ] return ( to-integer ( gmttime * 100 ) ) / 100 ] internettime: does [ return to-internettime now/time now/zone ] Many of the brackets are redundant :)
> And isn't it time Daylight Saving was banned? (Kicked in > this morning > here - grumble, grumble...)
I think we should be permanently on Daylight saving - they should ban going back :) -- Graham Chiu