What is WebDNA

WebDNA is a scripting and database system designed to easily build web applications.

WebDNA and BioType

BioType service is a biometric keystroke dynamic system. It will be part of WebDNA 8.5

Download WebDNA

Download WebDNA freeware, try it and register later if you want.

WebDNA resources

The list of all WebDNA instructions.
WebDNA
Software Corporation
Search WebDNA Site
 Menu


HOME


DOWNLOADS


LEARN


EDUCATION


NEWS


COMMUNITY


STORE


SUPPORT


CONTACT

Re: [WebDNA] Need to convert unix date?

This WebDNA talk-list message is from

2009


It keeps the original formatting.
numero = 104189
interpreted = N
texte = --Apple-Mail-26--771013998 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii As my holiday gift to the list, see the attached WebDNA function = library, "brainepoch.lib". This library contains WebDNA functions for working with timestamps = (seconds since WebDNA zero date or 1/1/0000) and Unix Epoch (seconds = since Unix zero date of 1/1/1970). The functions include: bepVersion-Returns version code for = this library release bepFunctions-Returns list of function names = supported by this library release bepGMTOffset-Return Hours from GMT to local = time bepSetGMTOffset-Set value of GMT Offset bepEpochDays-Days from WebDNA epoch = (1/1/0000) to Unix epoch (1/1/1970) bepTimestamp-Seconds since WebDNA epoch = (1/1/0000) bepTimestampDate-Return Date component of a = bepTimestamp value bepTimestampTime-Return Time component of a = bepTimestamp value bepTimestampDayRange-Return search rn value for a day or = range of days bepEpoch-Seconds since Unix epoch = (1/1/1970) bepEpochDate-Return Date component of a = bepEpoch value bepEpochTime-Return Time component of a = bepEpoch value bepEpochDayRange-Return search rn value for a day = or range of days bepCartEpoch-Generate Epoch from Cart value bepCartGMTOffset-Generate GMT Offset from current = cart value bepCartDate-Return Date, extracted = from Cart ID bepCartTime-Return Time, extracted = from Cart ID The source code is fairly thoroughly documented, so you can read the = comments above each function to learn how to use them appropriately. One part that's not obvious is that you should first (one time only) = call the "bepSetGMTOffset" function to save your system's GMT offset = preference for future use. Happy holidays! Brian Fries BrainScan Software P.S. Good folks at WebDNA corp: Feel free to post this to your downloads = section. On Dec 16, 2009, at 2:13 PM, David Bastedo wrote: > what does: Math to use Date Display Format? do in the config? it is = set to no? >=20 > On Wed, Dec 16, 2009 at 5:08 PM, Bob Minor wrote: > Works on my servers, must be a config issue! >=20 > On Dec 16, 2009, at 3:58 PM, Dan Strong wrote: >=20 > > What is your date format set to in your WebDNA admin? Mine is = "Month/Date/Year (American)"? > > > > -Dan Strong > > http://www.DanStrong.com > > > > On 12/16/2009 1:55 PM, David Bastedo wrote: > >> So when I put that code on my server, I get 3909 as the year. I = have > >> tried it on two different servers, so I am not sure what is up. > >> > >> ----- > >> [math]val=3D1252257406*1[/math] =3D [math date]{01/01/1970} + = {[format > >> days_to_date %m/%d/%Y][format > >> .6d][math]([val]/86400)[/math][/format][/format]}[/math] > >> 1252257406=3D09/06/3909 > >> > >> I have deconstructed the original time stamp to: > >> > >> > >> [Math > >> = show=3Df]subTotal=3D[Math]{09/14/2009}[/math]-[Math]{01/01/1970}[/math][/m= ath] > >> total time + days + 1 day - 5 hours > >> =3D[math]([subTotal]*86400)+{06:08:54}+86400-18000[/math]=3D > >> [reaction_published] > >> > >> so technically, if I do this in the reverse, I should get what I = need . . . > >> > >> d. > >> > >> > >> > >> > >> > >> > >> On Wed, Dec 16, 2009 at 4:01 PM, Marc Thompson = >> > wrote: > >> > >> Not sure what the "+1" is for from Dan's example besides adding = an extra > >> day? However, I put the code on my server so you could see it = working. > >> http://webapps.utah.edu/test/temp.tpl > >> > >> Seems to work fine on my server, which is -7DST. > >> > >> You would need to add some more formatting code to get it in the = form > >> you show in your previous post. > >> ie. The timestamp 1252976934 corresponds to 2009/09/14 06:08:54 = pm PDT. > >> > >> Marc > >> > >> David Bastedo wrote: > >> > Unfortunately, I get: 09/16/3909 with the code below: > >> > > >> > I'm trying to work through this . . . > >> > > >> > d. > >> > > >> > > >> > On Wed, Dec 16, 2009 at 11:17 AM, Marc Thompson > >> > > >> >> > >> wrote: > >> > > >> > Here you go: > >> > > >> > [math]val=3D1252976934*1[/math] =3D [math = date]{01/01/1970} + > >> {[format > >> > days_to_date %m/%d/%Y][format > >> > = .6d][math]([val]/86400)+1[/math][/format][/format]}[/math] > >> > > >> > Marc > >> > > >> > David Bastedo wrote: > >> > > The timestamp *1252976934* corresponds to* 2009/09/14 = 06:08:54 pm > >> > PDT*. > >> > > > >> > > this is the time stamp: *1252976934* > >> > > > >> > > [format days_to_date %m/%d/%Y][format > >> > > = .6d][math]([your_UNIX_timestamp]/86400)+1[/math][/format][/format] > >> > > > >> > > gets me: 09/16/39 > >> > > > >> > > d. > >> > > > >> > > On Tue, Dec 15, 2009 at 6:54 PM, Dan Strong > >> > >> > > > >> > > > >> >>> = wrote: > >> > > > >> > > Try this: > >> > > > >> > > [format days_to_date %m/%d/%Y][format > >> > > > >> = .6d][math]([your_UNIX_timestamp]/86400)+1[/math][/format][/format] > >> > > > >> > > > >> > > > >> > > On 12/15/2009 3:47 PM, David Bastedo wrote: > >> > > > >> > > Hi, I need to convert a date stored in unix format = - > >> seconds > >> > > since Jan > >> > > 01, 1970. Is there a formula or function that = anybody > >> > might have? > >> > > > >> > > I am pulling in an xml file generated by an = external > >> api and > >> > > that date > >> > > comes in this format. > >> > > > >> > > thanks. > >> > > > >> > > d. > >> > > > >> > > > >> > > -- > >> > > David Bastedo >=20 --Apple-Mail-26--771013998 Content-Type: multipart/mixed; boundary=Apple-Mail-27--771013998 --Apple-Mail-27--771013998 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii
As my holiday gift to the list, see the attached WebDNA function = library, "brainepoch.lib".

This library = contains WebDNA functions for working with timestamps (seconds since = WebDNA zero date or 1/1/0000) and Unix Epoch (seconds since Unix zero = date of 1/1/1970).

The functions = include:

bepVersion= -= Returns version code for this library release
= bepFunctions-Returns = list of function names supported by this library release
= bepGMTOffset-Return = Hours from GMT to local time
bepSetGMTOffset= -= Set value of GMT Offset
bepEpochDays= -= Days from WebDNA epoch (1/1/0000) to Unix epoch = (1/1/1970)
bepTimestamp= -= Seconds since WebDNA epoch (1/1/0000)
= bepTimestampDate-Return Date component of a = bepTimestamp value
bepTimestampTime-Return = Time component of a bepTimestamp value
= bepTimestampDayRange-Return search rn value for a day = or range of days
bepEpoch= -= Seconds since Unix epoch (1/1/1970)
= bepEpochDate-Return = Date component of a bepEpoch value
= bepEpochTime-Return = Time component of a bepEpoch value
= bepEpochDayRange-Return search rn value for a day = or range of days
bepCartEpoch= -= Generate Epoch from Cart value
= bepCartGMTOffset-Generate GMT Offset from current = cart value
bepCartDate= -= Return Date, extracted from Cart ID
= bepCartTime-Return = Time, extracted from Cart ID


The = source code is fairly thoroughly documented, so you can read the = comments above each function to learn how to use them = appropriately.

One part that's not obvious is = that you should first (one time only) call the "bepSetGMTOffset" = function to save your system's GMT offset preference for future = use.

Happy holidays!

Brian = Fries
BrainScan Software

P.S. Good folks at WebDNA corp: Feel free to post this to = your downloads section.

On Dec 16, 2009, at 2:13 PM, David Bastedo wrote:

what does: = Math to use Date Display Format? do in the config? it is set to = no?

On Wed, Dec 16, 2009 at 5:08 PM, = Bob Minor <bob@cybermill.com> = wrote:
Works on my = servers, must be a config issue!

On Dec 16, 2009, at 3:58 PM, Dan Strong wrote:

> What is your date format set to in your WebDNA admin? Mine is = "Month/Date/Year (American)"?
>
> -Dan Strong
> http://www.DanStrong.com
>
> On 12/16/2009 1:55 PM, David Bastedo wrote:
>> So when I put that code on my server, I get 3909 as the year. I = have
>> tried it on two different servers, so I am not sure what is = up.
>>
>> -----
>> [math]val=3D1252257406*1[/math] =3D [math date]{01/01/1970} + = {[format
>> days_to_date %m/%d/%Y][format
>> .6d][math]([val]/86400)[/math][/format][/format]}[/math]
>> 1252257406=3D09/06/3909
>>
>> I have deconstructed the original time stamp to:
>>
>>
>> [Math
>> = show=3Df]subTotal=3D[Math]{09/14/2009}[/math]-[Math]{01/01/1970}[/math][/m= ath]
>> total time + days + 1 day - 5 hours
>> =3D[math]([subTotal]*86400)+{06:08:54}+86400-18000[/math]=3D
>> [reaction_published]
>>
>> so technically, if I do this in the reverse, I should get what = I need . . .
>>
>> d.
>>
>>
>>
>>
>>
>>
>> On Wed, Dec 16, 2009 at 4:01 PM, Marc Thompson <mthompson@media.utah.edu
>> <mailto:mthompson@media.utah.edu>&= gt; wrote:
>>
>>    Not sure what the "+1" is for from Dan's example = besides adding an extra
>>    day?  However, I put the code on my server so = you could see it working.
>>    http://webapps.utah.edu/test/temp.tpl
>>
>>    Seems to work fine on my server, which is = -7DST.
>>
>>    You would need to add some more formatting code to = get it in the form
>>    you show in your previous post.
>>    ie. The timestamp 1252976934 corresponds to = 2009/09/14 06:08:54 pm PDT.
>>
>>    Marc
>>
>>    David Bastedo wrote:
>>     > Unfortunately, I get: 09/16/3909  with = the code below:
>>     >
>>     > I'm trying to work through this . . .
>>     >
>>     > d.
>>     >
>>     >
>>     > On Wed, Dec 16, 2009 at 11:17 AM, Marc = Thompson
>>     > <mthompson@media.utah.edu = <mailto:mthompson@media.utah.edu><= br> >>    <mailto:mthompson@media.utah.edu = <mailto:mthompson@media.utah.edu>&= gt;>
>>    wrote:
>>     >
>>     >     Here you go:
>>     >
>>     >     [math]val=3D1252976934*1[/math] = =3D [math date]{01/01/1970} +
>>    {[format
>>     >     days_to_date = %m/%d/%Y][format
>>     >     = .6d][math]([val]/86400)+1[/math][/format][/format]}[/math]
>>     >
>>     >     Marc
>>     >
>>     >     David Bastedo wrote:
>>     > > The timestamp *1252976934* corresponds = to* 2009/09/14 06:08:54 pm
>>     >     PDT*.
>>     > >
>>     > > this is the time stamp: = *1252976934*
>>     > >
>>     > > [format days_to_date = %m/%d/%Y][format
>>     > > = .6d][math]([your_UNIX_timestamp]/86400)+1[/math][/format][/format]
>>     > >
>>     > > gets me: 09/16/39
>>     > >
>>     > > d.
>>     > >
>>     > > On Tue, Dec 15, 2009 at 6:54 PM, Dan = Strong
>>    <webdna@danstrong.com = <mailto:webdna@danstrong.com>
>>     > <mailto:webdna@danstrong.com = <mailto:webdna@danstrong.com>>
>>     > > <mailto:webdna@danstrong.com = <mailto:webdna@danstrong.com>
>>    <mailto:webdna@danstrong.com = <mailto:webdna@danstrong.com>>>&= gt; wrote:
>>     > >
>>     > >     Try this:
>>     > >
>>     > >     [format days_to_date = %m/%d/%Y][format
>>     > >
>>   =  .6d][math]([your_UNIX_timestamp]/86400)+1[/math][/format][/format] >>     > >
>>     > >
>>     > >
>>     > >     On 12/15/2009 3:47 PM, = David Bastedo wrote:
>>     > >
>>     > >         Hi, I need = to convert a date stored in unix format -
>>    seconds
>>     > >         since = Jan
>>     > >         01, 1970. = Is there a formula or function that anybody
>>     >     might have?
>>     > >
>>     > >         I am = pulling in an xml file generated by an external
>>    api and
>>     > >         that = date
>>     > >         comes in = this format.
>>     > >
>>     > >         thanks.
>>     > >
>>     > >         d.
>>     > >
>>     > >
>>     > >         --
>>     > >         David = Bastedo

= --Apple-Mail-27--771013998 Content-Disposition: attachment; filename=brainepoch.zip Content-Type: application/zip; name="brainepoch.zip" Content-Transfer-Encoding: base64 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 --Apple-Mail-27--771013998 Content-Transfer-Encoding: 7bit Content-Type: text/html; charset=us-ascii --Apple-Mail-27--771013998-- --Apple-Mail-26--771013998-- Associated Messages, from the most recent to the oldest:

    
  1. Fwd: [WebDNA] Need to convert unix date? (William DeVaul 2011)
  2. Re: [WebDNA] Need to convert unix date? (Donovan Brooke 2009)
  3. Re: [WebDNA] Need to convert unix date? (Donovan Brooke 2009)
  4. Re: [WebDNA] Need to convert unix date? (Marc Thompson 2009)
  5. Re: [WebDNA] Need to convert unix date? (christophe.billiottet@webdna.us 2009)
  6. Re: [WebDNA] Need to convert unix date? (Govinda 2009)
  7. Re: [WebDNA] Need to convert unix date? (Dan Strong 2009)
  8. Re: [WebDNA] Need to convert unix date? ("Terry Wilson" 2009)
  9. Re: [WebDNA] Need to convert unix date? (Dan Strong 2009)
  10. Re: [WebDNA] Need to convert unix date? (Stuart Tremain 2009)
  11. Re: [WebDNA] Need to convert unix date? (Brian Fries 2009)
  12. Re: [WebDNA] Need to convert unix date? (David Bastedo 2009)
  13. Re: [WebDNA] Need to convert unix date? (David Bastedo 2009)
  14. Re: [WebDNA] Need to convert unix date? (Bob Minor 2009)
  15. Re: [WebDNA] Need to convert unix date? (Dan Strong 2009)
  16. Re: [WebDNA] Need to convert unix date? (David Bastedo 2009)
  17. Re: [WebDNA] Need to convert unix date? (Marc Thompson 2009)
  18. Re: [WebDNA] Need to convert unix date? (David Bastedo 2009)
  19. Re: [WebDNA] Need to convert unix date? (David Bastedo 2009)
  20. Re: [WebDNA] Need to convert unix date? (Marc Thompson 2009)
  21. Re: [WebDNA] Need to convert unix date? (Dan Strong 2009)
  22. Re: [WebDNA] Need to convert unix date? (David Bastedo 2009)
  23. Re: [WebDNA] Need to convert unix date? (Dan Strong 2009)
  24. [WebDNA] Need to convert unix date? (David Bastedo 2009)
--Apple-Mail-26--771013998 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii As my holiday gift to the list, see the attached WebDNA function = library, "brainepoch.lib". This library contains WebDNA functions for working with timestamps = (seconds since WebDNA zero date or 1/1/0000) and Unix Epoch (seconds = since Unix zero date of 1/1/1970). The functions include: bepVersion-Returns version code for = this library release bepFunctions-Returns list of function names = supported by this library release bepGMTOffset-Return Hours from GMT to local = time bepSetGMTOffset-Set value of GMT Offset bepEpochDays-Days from WebDNA epoch = (1/1/0000) to Unix epoch (1/1/1970) bepTimestamp-Seconds since WebDNA epoch = (1/1/0000) bepTimestampDate-Return Date component of a = bepTimestamp value bepTimestampTime-Return Time component of a = bepTimestamp value bepTimestampDayRange-Return search rn value for a day or = range of days bepEpoch-Seconds since Unix epoch = (1/1/1970) bepEpochDate-Return Date component of a = bepEpoch value bepEpochTime-Return Time component of a = bepEpoch value bepEpochDayRange-Return search rn value for a day = or range of days bepCartEpoch-Generate Epoch from Cart value bepCartGMTOffset-Generate GMT Offset from current = cart value bepCartDate-Return Date, extracted = from Cart ID bepCartTime-Return Time, extracted = from Cart ID The source code is fairly thoroughly documented, so you can read the = comments above each function to learn how to use them appropriately. One part that's not obvious is that you should first (one time only) = call the "bepSetGMTOffset" function to save your system's GMT offset = preference for future use. Happy holidays! Brian Fries BrainScan Software P.S. Good folks at WebDNA corp: Feel free to post this to your downloads = section. On Dec 16, 2009, at 2:13 PM, David Bastedo wrote: > what does: Math to use Date Display Format? do in the config? it is = set to no? >=20 > On Wed, Dec 16, 2009 at 5:08 PM, Bob Minor wrote: > Works on my servers, must be a config issue! >=20 > On Dec 16, 2009, at 3:58 PM, Dan Strong wrote: >=20 > > What is your date format set to in your WebDNA admin? Mine is = "Month/Date/Year (American)"? > > > > -Dan Strong > > http://www.DanStrong.com > > > > On 12/16/2009 1:55 PM, David Bastedo wrote: > >> So when I put that code on my server, I get 3909 as the year. I = have > >> tried it on two different servers, so I am not sure what is up. > >> > >> ----- > >> [math]val=3D1252257406*1[/math] =3D [math date]{01/01/1970} + = {[format > >> days_to_date %m/%d/%Y][format > >> .6d][math]([val]/86400)[/math][/format][/format]}[/math] > >> 1252257406=3D09/06/3909 > >> > >> I have deconstructed the original time stamp to: > >> > >> > >> [Math > >> = show=3Df]subTotal=3D[math]{09/14/2009}[/math]-[math]{01/01/1970}[/math][/m= ath] > >> total time + days + 1 day - 5 hours > >> =3D[math]([subTotal]*86400)+{06:08:54}+86400-18000[/math]=3D > >> [reaction_published] > >> > >> so technically, if I do this in the reverse, I should get what I = need . . . > >> > >> d. > >> > >> > >> > >> > >> > >> > >> On Wed, Dec 16, 2009 at 4:01 PM, Marc Thompson = >> > wrote: > >> > >> Not sure what the "+1" is for from Dan's example besides adding = an extra > >> day? However, I put the code on my server so you could see it = working. > >> http://webapps.utah.edu/test/temp.tpl > >> > >> Seems to work fine on my server, which is -7DST. > >> > >> You would need to add some more formatting code to get it in the = form > >> you show in your previous post. > >> ie. The timestamp 1252976934 corresponds to 2009/09/14 06:08:54 = pm PDT. > >> > >> Marc > >> > >> David Bastedo wrote: > >> > Unfortunately, I get: 09/16/3909 with the code below: > >> > > >> > I'm trying to work through this . . . > >> > > >> > d. > >> > > >> > > >> > On Wed, Dec 16, 2009 at 11:17 AM, Marc Thompson > >> > > >> >> > >> wrote: > >> > > >> > Here you go: > >> > > >> > [math]val=3D1252976934*1[/math] =3D [math = date]{01/01/1970} + > >> {[format > >> > days_to_date %m/%d/%Y][format > >> > = .6d][math]([val]/86400)+1[/math][/format][/format]}[/math] > >> > > >> > Marc > >> > > >> > David Bastedo wrote: > >> > > The timestamp *1252976934* corresponds to* 2009/09/14 = 06:08:54 pm > >> > PDT*. > >> > > > >> > > this is the time stamp: *1252976934* > >> > > > >> > > [format days_to_date %m/%d/%Y][format > >> > > = .6d][math]([your_UNIX_timestamp]/86400)+1[/math][/format][/format] > >> > > > >> > > gets me: 09/16/39 > >> > > > >> > > d. > >> > > > >> > > On Tue, Dec 15, 2009 at 6:54 PM, Dan Strong > >> > >> > > > >> > > > >> >>> = wrote: > >> > > > >> > > Try this: > >> > > > >> > > [format days_to_date %m/%d/%Y][format > >> > > > >> = .6d][math]([your_UNIX_timestamp]/86400)+1[/math][/format][/format] > >> > > > >> > > > >> > > > >> > > On 12/15/2009 3:47 PM, David Bastedo wrote: > >> > > > >> > > Hi, I need to convert a date stored in unix format = - > >> seconds > >> > > since Jan > >> > > 01, 1970. Is there a formula or function that = anybody > >> > might have? > >> > > > >> > > I am pulling in an xml file generated by an = external > >> api and > >> > > that date > >> > > comes in this format. > >> > > > >> > > thanks. > >> > > > >> > > d. > >> > > > >> > > > >> > > -- > >> > > David Bastedo >=20 --Apple-Mail-26--771013998 Content-Type: multipart/mixed; boundary=Apple-Mail-27--771013998 --Apple-Mail-27--771013998 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii
As my holiday gift to the list, see the attached WebDNA function = library, "brainepoch.lib".

This library = contains WebDNA functions for working with timestamps (seconds since = WebDNA zero date or 1/1/0000) and Unix Epoch (seconds since Unix zero = date of 1/1/1970).

The functions = include:

bepVersion= -= Returns version code for this library release
= bepFunctions-Returns = list of function names supported by this library release
= bepGMTOffset-Return = Hours from GMT to local time
bepSetGMTOffset= -= Set value of GMT Offset
bepEpochDays= -= Days from WebDNA epoch (1/1/0000) to Unix epoch = (1/1/1970)
bepTimestamp= -= Seconds since WebDNA epoch (1/1/0000)
= bepTimestampDate-Return Date component of a = bepTimestamp value
bepTimestampTime-Return = Time component of a bepTimestamp value
= bepTimestampDayRange-Return search rn value for a day = or range of days
bepEpoch= -= Seconds since Unix epoch (1/1/1970)
= bepEpochDate-Return = Date component of a bepEpoch value
= bepEpochTime-Return = Time component of a bepEpoch value
= bepEpochDayRange-Return search rn value for a day = or range of days
bepCartEpoch= -= Generate Epoch from Cart value
= bepCartGMTOffset-Generate GMT Offset from current = cart value
bepCartDate= -= Return Date, extracted from Cart ID
= bepCartTime-Return = Time, extracted from Cart ID


The = source code is fairly thoroughly documented, so you can read the = comments above each function to learn how to use them = appropriately.

One part that's not obvious is = that you should first (one time only) call the "bepSetGMTOffset" = function to save your system's GMT offset preference for future = use.

Happy holidays!

Brian = Fries
BrainScan Software

P.S. Good folks at WebDNA corp: Feel free to post this to = your downloads section.

On Dec 16, 2009, at 2:13 PM, David Bastedo wrote:

what does: = Math to use Date Display Format? do in the config? it is set to = no?

On Wed, Dec 16, 2009 at 5:08 PM, = Bob Minor <bob@cybermill.com> = wrote:
Works on my = servers, must be a config issue!

On Dec 16, 2009, at 3:58 PM, Dan Strong wrote:

> What is your date format set to in your WebDNA admin? Mine is = "Month/Date/Year (American)"?
>
> -Dan Strong
> http://www.DanStrong.com
>
> On 12/16/2009 1:55 PM, David Bastedo wrote:
>> So when I put that code on my server, I get 3909 as the year. I = have
>> tried it on two different servers, so I am not sure what is = up.
>>
>> -----
>> [math]val=3D1252257406*1[/math] =3D [math date]{01/01/1970} + = {[format
>> days_to_date %m/%d/%Y][format
>> .6d][math]([val]/86400)[/math][/format][/format]}[/math]
>> 1252257406=3D09/06/3909
>>
>> I have deconstructed the original time stamp to:
>>
>>
>> [Math
>> = show=3Df]subTotal=3D[math]{09/14/2009}[/math]-[math]{01/01/1970}[/math][/m= ath]
>> total time + days + 1 day - 5 hours
>> =3D[math]([subTotal]*86400)+{06:08:54}+86400-18000[/math]=3D
>> [reaction_published]
>>
>> so technically, if I do this in the reverse, I should get what = I need . . .
>>
>> d.
>>
>>
>>
>>
>>
>>
>> On Wed, Dec 16, 2009 at 4:01 PM, Marc Thompson <mthompson@media.utah.edu
>> <mailto:mthompson@media.utah.edu>&= gt; wrote:
>>
>>    Not sure what the "+1" is for from Dan's example = besides adding an extra
>>    day?  However, I put the code on my server so = you could see it working.
>>    http://webapps.utah.edu/test/temp.tpl
>>
>>    Seems to work fine on my server, which is = -7DST.
>>
>>    You would need to add some more formatting code to = get it in the form
>>    you show in your previous post.
>>    ie. The timestamp 1252976934 corresponds to = 2009/09/14 06:08:54 pm PDT.
>>
>>    Marc
>>
>>    David Bastedo wrote:
>>     > Unfortunately, I get: 09/16/3909  with = the code below:
>>     >
>>     > I'm trying to work through this . . .
>>     >
>>     > d.
>>     >
>>     >
>>     > On Wed, Dec 16, 2009 at 11:17 AM, Marc = Thompson
>>     > <mthompson@media.utah.edu = <mailto:mthompson@media.utah.edu><= br> >>    <mailto:mthompson@media.utah.edu = <mailto:mthompson@media.utah.edu>&= gt;>
>>    wrote:
>>     >
>>     >     Here you go:
>>     >
>>     >     [math]val=3D1252976934*1[/math] = =3D [math date]{01/01/1970} +
>>    {[format
>>     >     days_to_date = %m/%d/%Y][format
>>     >     = .6d][math]([val]/86400)+1[/math][/format][/format]}[/math]
>>     >
>>     >     Marc
>>     >
>>     >     David Bastedo wrote:
>>     > > The timestamp *1252976934* corresponds = to* 2009/09/14 06:08:54 pm
>>     >     PDT*.
>>     > >
>>     > > this is the time stamp: = *1252976934*
>>     > >
>>     > > [format days_to_date = %m/%d/%Y][format
>>     > > = .6d][math]([your_UNIX_timestamp]/86400)+1[/math][/format][/format]
>>     > >
>>     > > gets me: 09/16/39
>>     > >
>>     > > d.
>>     > >
>>     > > On Tue, Dec 15, 2009 at 6:54 PM, Dan = Strong
>>    <webdna@danstrong.com = <mailto:webdna@danstrong.com>
>>     > <mailto:webdna@danstrong.com = <mailto:webdna@danstrong.com>>
>>     > > <mailto:webdna@danstrong.com = <mailto:webdna@danstrong.com>
>>    <mailto:webdna@danstrong.com = <mailto:webdna@danstrong.com>>>&= gt; wrote:
>>     > >
>>     > >     Try this:
>>     > >
>>     > >     [format days_to_date = %m/%d/%Y][format
>>     > >
>>   =  .6d][math]([your_UNIX_timestamp]/86400)+1[/math][/format][/format] >>     > >
>>     > >
>>     > >
>>     > >     On 12/15/2009 3:47 PM, = David Bastedo wrote:
>>     > >
>>     > >         Hi, I need = to convert a date stored in unix format -
>>    seconds
>>     > >         since = Jan
>>     > >         01, 1970. = Is there a formula or function that anybody
>>     >     might have?
>>     > >
>>     > >         I am = pulling in an xml file generated by an external
>>    api and
>>     > >         that = date
>>     > >         comes in = this format.
>>     > >
>>     > >         thanks.
>>     > >
>>     > >         d.
>>     > >
>>     > >
>>     > >         --
>>     > >         David = Bastedo

= --Apple-Mail-27--771013998 Content-Disposition: attachment; filename=brainepoch.zip Content-Type: application/zip; name="brainepoch.zip" Content-Transfer-Encoding: base64 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 --Apple-Mail-27--771013998 Content-Transfer-Encoding: 7bit Content-Type: text/html; charset=us-ascii --Apple-Mail-27--771013998-- --Apple-Mail-26--771013998-- Brian Fries

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:

profiles (1999) [WebDNA] WebDNA and MAMP/Apache (Mac) (2018) syntax question, not in online refernce (1997) WebCatalog dying in WebTen Revisited (1998) More questions about serial number dishing (1997) PCS Emailer's role ? (1997) WebCat2b13MacPlugIn - [showif][search][/showif] (1997) Multiple 'Users.db' files not possible (1997) can WC render sites out? (1997) WebCat2b15MacPlugin - [protect] (1997) Show shoppingcart after remove last item (1997) default value from Lookup (was Grant, please help me) (1997) WCS Newbie question (1997) fresh eyes needed. Append won't work. (2000) pull downs (1997) Strange Search Results (2004) CloseDatabase (1997) [WebDNA] WebDNA Crashing or Not **YES** (2008) WebCat2b13MacPlugIn - [shownext method=post] ??? (1997) Help! WebCat2 bug (1997)