Re: GMT Offset
This WebDNA talk-list message is from 2005
It keeps the original formatting.
numero = 61715
interpreted = N
texte = This is the one I like, I put it in my globals folder and can also feed in either the offset in days or minutes to get future or past times.[!] ------- UTCdate.inc -------Takes optional parameter "offset" in minutes or "offsetdays" in days and returns current date/time in UTClong format Replace the {6:00:00} with your Normal Daylight Savings Time offset from UTC[/!][math show=F]utc_t1={[date %X]};utc_t3={01:00:00}[/math][!][/!][if "[c_time]"="[raw][c_time][/raw]"][then][text show=F]c_time=06:00:00[/text][/then][/if][math show=F]utc_t2={[c_time]}[/math][!][/!][math time&show=F]UTC={[date %X]}+{[c_time]}[if ("[date %Z]"^"Daylight")|("[date %Z]"^"CDT")][then]-{1:00:00}[/then][/if][/math][math show=F]expirestime=[utc_t1]+[utc_t2][if ("[date %Z]"^"Daylight")|("[date %Z]"^"CDT")][then]-[utc_t3][/then][/if][/math][!][/!][math time&show=f]NOW={[date %X]}[/math][!][/!][if "[offset]"="[raw][offset][/raw]"][!][/!][then][!][/!][math show=f]offsettime=0[/math][/then][!][/!][else][!][/!][math show=f]offsettime=[offset]*60[/math][/else][!][/!][/if][!]--- Create the UTCdate variable[/!][math time&show=f]UTCdate=[UTC]+[offsettime][/math][!]--- Create the UTCexpires string[/!][text show=t]UTCexpires=[!][/!][if ([UTC]>[NOW])&([UTCdate]>[UTC])&([UTCdate]<86400)][!] ---- allin the same day ----[/!][then][!][/!][date format=%a, %d %b %Y][!][/!][/then][!] ---- at least one day later ----[/!][else][!][/!][math show=f]tr_date={[date]}[hideif [offsetdays]=[raw][offsetdays][/raw]]+[offsetdays][/hideif][/ math][format days_to_date %A, %d-%b-%Y][math][tr_date]+{00/[showif [expirestime]>86400][math]floor([expirestime]/86400)[/math][/ showif][showif [expirestime]<86401]01[/showif][!][/!]/0000}[/math][/format][!][/!][/else][!][/!][/if][!][/!] [Format Seconds_To_Time][UTCdate][/Format][!][/!] GMT[/text][!]----- NO EOL AT EOF -------[/!]On Apr 10, 2005, at 10:09 AM, Donovan Brooke wrote:>> How can webdna get the GMT offset from the server?>> Sincerely,>> Kenneth Grome>> www.kengrome.com-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list
.To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
This is the one I like, I put it in my globals folder and can also feed in either the offset in days or minutes to get future or past times.[!] ------- UTCdate.inc -------Takes optional parameter "offset" in minutes or "offsetdays" in days and returns current date/time in UTClong format Replace the {6:00:00} with your Normal Daylight Savings Time offset from UTC[/!][math show=F]utc_t1={[date %X]};utc_t3={01:00:00}[/math][!][/!][if "[c_time]"="[raw][c_time][/raw]"][then][text show=F]c_time=06:00:00[/text][/then][/if][math show=F]utc_t2={[c_time]}[/math][!][/!][math time&show=F]UTC={[date %X]}+{[c_time]}[if ("[date %Z]"^"Daylight")|("[date %Z]"^"CDT")][then]-{1:00:00}[/then][/if][/math][math show=F]expirestime=[utc_t1]+[utc_t2][if ("[date %Z]"^"Daylight")|("[date %Z]"^"CDT")][then]-[utc_t3][/then][/if][/math][!][/!][math time&show=f]NOW={[date %X]}[/math][!][/!][if "[offset]"="[raw][offset][/raw]"][!][/!][then][!][/!][math show=f]offsettime=0[/math][/then][!][/!][else][!][/!][math show=f]offsettime=[offset]*60[/math][/else][!][/!][/if][!]--- Create the UTCdate variable[/!][math time&show=f]UTCdate=[UTC]+[offsettime][/math][!]--- Create the UTCexpires string[/!][text show=t]UTCexpires=[!][/!][if ([UTC]>[NOW])&([UTCdate]>[UTC])&([UTCdate]<86400)][!] ---- allin the same day ----[/!][then][!][/!][date format=%a, %d %b %Y][!][/!][/then][!] ---- at least one day later ----[/!][else][!][/!][math show=f]tr_date={[date]}[hideif [offsetdays]=[raw][offsetdays][/raw]]+[offsetdays][/hideif][/ math][format days_to_date %A, %d-%b-%Y][math][tr_date]+{00/[showif [expirestime]>86400][math]floor([expirestime]/86400)[/math][/ showif][showif [expirestime]<86401]01[/showif][!][/!]/0000}[/math][/format][!][/!][/else][!][/!][/if][!][/!] [Format Seconds_To_Time][UTCdate][/Format][!][/!] GMT[/text][!]----- NO EOL AT EOF -------[/!]On Apr 10, 2005, at 10:09 AM, Donovan Brooke wrote:>> How can webdna get the GMT offset from the server?>> Sincerely,>> Kenneth Grome>> www.kengrome.com-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Bob Minor
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Re:Change WebDNA-Talk Mail due to no digest for 1wk (1997)
SEARCH Peram (2003)
Bob Minor? Cybermill (2001)
Bug Report, maybe (1997)
Latin Characters (1998)
Running 2 two WebCatalog.acgi's (1996)
Access Denied! But why? (1997)
Re2: frames & carts (1997)
WebCat2final1 crashes (1997)
Search inside Include (1998)
calculating ShipCost depending on weight (1997)
Counting records (2000)
Exclamation Mark with sendmail newsletter (2003)
frames & carts (1997)
Unexpected error (1997)
Multiple prices (1997)
[PROTECT] Problem (2003)
Multiple Users.db Possible? (1997)
What file? (1997)
Same DB Same Time (2004)