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:
[WebDNA] postfix and dna (2011)
Summary search -- speed (1997)
suggestion (1997)
Filling in fields conditionally (1998)
decrypt trouble (2006)
Moment of Thanks (1997)
RE: IIS4b2 and WebCatalog b19 (1997)
Press Release hit the NewsWire!!! (1997)
indexing dates (1998)
Great product and great job ! (1997)
emailer w/F2 (1997)
[WriteFile] problems (1997)
[isfile] ? (1997)
refreshing IE with posted .tmpl (1997)
[TaxableTotal] - not working with AOL and IE (1997)
A multi-processor savvy WebCatalog? (1997)
webcat (2000)
writefile - continued (1997)
Re1000001: Setting up shop (1997)
Keep away (1997)