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 UTC long 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)][!] ---- all in 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:

    
  1. Re: GMT Offset ( John Peacock 2005)
  2. Re: GMT Offset ( Bob Minor 2005)
  3. Re: GMT Offset ( Donovan Brooke 2005)
  4. GMT Offset ( Kenneth Grome 2005)
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 UTC long 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)][!] ---- all in 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:

Disconts (2004) Follow-Up to: Removing [showif] makes a big difference in speed (1997) emailer and bad addresses (1997) Country & Ship-to address & other fields ? (1997) URL for Discussion Archive (1997) Rumpus/Typhoon modules included in Typhoon ... (1997) Summing fields (1997) WebCatalog and Bar Code Scanners (1999) [Semi-OT] Kinda cool tool (how does it work?) (2004) WCS Newbie question (1997) 911: testing if the field is empty (2000) Forcing a NEWCART (1997) Forumulas.db & Variables (2002) Blowback and budgets. (2000) PSC recommends what date format yr 2000??? (1997) [ot] RH 7.2 WU-FTP Question (2003) What am I missing (1997) Fwd: Problems with Webcatalog Plug-in (1997) Send massmail (2000) ERASING DATABASE (1997)