What is your date= format set to in your WebDNA admin? Mine is "Month/Date/Year (America=n)"?
-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][/ma=th]
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:mt=hompson@media.utah.edu>> wrote:=A0 =A0<mailto:mthompson@media.utah.edu <mailto:mthompson@media.utah.edu>>>
=A0 =A0Not sure what the "+1" is for from Dan's example besi=des adding an extra
=A0 =A0day? =A0However, I put the code on my server so you could see it wo=rking.
=A0 =A0http://webapps.utah.edu/test/temp.tpl
=A0 =A0Seems to work fine on my server, which is -7DST.
=A0 =A0You would need to add some more formatting code to get it in the fo=rm
=A0 =A0you show in your previous post.
=A0 =A0ie. The timestamp 1252976934 corresponds to 2009/09/14 06:08:54 pm =PDT.
=A0 =A0Marc
=A0 =A0David Bastedo wrote:
=A0 =A0 > Unfortunately, I get: 09/16/3909 =A0with the code below:
=A0 =A0 >
=A0 =A0 > I'm trying to work through this . . .
=A0 =A0 >
=A0 =A0 > d.
=A0 =A0 >
=A0 =A0 >
=A0 =A0 > On Wed, Dec 16, 2009 at 11:17 AM, Marc Thompson
=A0 =A0 > <mthompson@media.utah.edu <mailto:mthompson@media.utah.edu>
=A0 =A0wrote:
=A0 =A0 >
=A0 =A0 > =A0 =A0 Here you go:
=A0 =A0 >
=A0 =A0 > =A0 =A0 [math]val=3D1252976934*1[/math] =3D [math date]{01/01=/1970} +
=A0 =A0{[format
=A0 =A0 > =A0 =A0 days_to_date %m/%d/%Y][format
=A0 =A0 > =A0 =A0 .6d][math]([val]/86400)+1[/math][/format][/format]}[/=math]
=A0 =A0 >
=A0 =A0 > =A0 =A0 Marc
=A0 =A0 >
=A0 =A0 > =A0 =A0 David Bastedo wrote:
=A0 =A0 > > The timestamp *1252976934* corresponds to* 2009/09/14 06=:08:54 pm
=A0 =A0 > =A0 =A0 PDT*.
=A0 =A0 > >
=A0 =A0 > > this is the time stamp: *1252976934*
=A0 =A0 > >
=A0 =A0 > > [format days_to_date %m/%d/%Y][format
=A0 =A0 > > .6d][math]([your_UNIX_timestamp]/86400)+1[/math][/format=][/format]
=A0 =A0 > >
=A0 =A0 > > gets me: 09/16/39
=A0 =A0 > >
=A0 =A0 > > d.
=A0 =A0 > >
=A0 =A0 > > On Tue, Dec 15, 2009 at 6:54 PM, Dan Strong
=A0 =A0<webdn=a@danstrong.com <mailto:webdna@danstrong.com>
=A0 =A0 > <mailto:webdna@danstrong.com <mailto:webdna@danstrong.com>>
=A0 =A0 > > <mailto:webdna@danstrong.com <mailto:webdna@danstrong.com>
=A0 =A0<mailto:webdna@danstrong.com <mailto:webdna@danstrong.com>>>> wrote:
=A0 =A0 > >
=A0 =A0 > > =A0 =A0 Try this:
=A0 =A0 > >
=A0 =A0 > > =A0 =A0 [format days_to_date %m/%d/%Y][format
=A0 =A0 > >
=A0 =A0.6d][math]([your_UNIX_timestamp]/86400)+1[/math][/format][/format]<=br> =A0 =A0 > >
=A0 =A0 > >
=A0 =A0 > >
=A0 =A0 > > =A0 =A0 On 12/15/2009 3:47 PM, David Bastedo wrote:
=A0 =A0 > >
=A0 =A0 > > =A0 =A0 =A0 =A0 Hi, I need to convert a date stored in u=nix format -
=A0 =A0seconds
=A0 =A0 > > =A0 =A0 =A0 =A0 since Jan
=A0 =A0 > > =A0 =A0 =A0 =A0 01, 1970. Is there a formula or function= that anybody
=A0 =A0 > =A0 =A0 might have?
=A0 =A0 > >
=A0 =A0 > > =A0 =A0 =A0 =A0 I am pulling in an xml file generated by= an external
=A0 =A0api and
=A0 =A0 > > =A0 =A0 =A0 =A0 that date
=A0 =A0 > > =A0 =A0 =A0 =A0 comes in this format.
=A0 =A0 > >
=A0 =A0 > > =A0 =A0 =A0 =A0 thanks.
=A0 =A0 > >
=A0 =A0 > > =A0 =A0 =A0 =A0 d.
=A0 =A0 > >
=A0 =A0 > >
=A0 =A0 > > =A0 =A0 =A0 =A0 --
=A0 =A0 > > =A0 =A0 =A0 =A0 David Bastedo
=A0 =A0 > > =A0 =A0 =A0 =A0 Ten Plus One Communications Inc.
=A0 =A0 > > htt=p://www.10plus1.com
=A0 =A0 > > =A0 =A0 =A0 =A0 T. =A0416.603.2223
=A0 =A0 > > =A0 =A0 =A0 =A0 M. 416.277.4499
=A0 =A0 > >
=A0 =A0 > > =A0 =A0 ------------------------------------------------=---------
=A0 =A0 > > =A0 =A0 This message is sent to you because you are subs=cribed to
=A0 =A0 > > =A0 =A0 the mailing list <talk@webdna.us <mailto:talk@webdna.us>
=A0 =A0<mailto:talk=@webdna.us <mailto:talk@webdna.us>>
=A0 =A0 > <mailto:talk@webdna.us <mailto:talk@webdna.us>
=A0 =A0<mailto:talk=@webdna.us <mailto:talk@webdna.us>>>>.
=A0 =A0 > > =A0 =A0 To unsubscribe, E-mail to: <talk-leave@webdna.us
=A0 =A0<mailto:talk-leave@webdna.us>
=A0 =A0 > <mailto:talk-leave@webdna.us <mailto:talk-leave@webdna.us>>
=A0 =A0 > > <mailto:talk-leave@webdna.us <mailto:talk-leave@webdna.us>
=A0 =A0<mailto:talk-leave@webdna.us <mailto:talk-leave@webdna.us>>>>
=A0 =A0 > > =A0 =A0 archives: http://mail.webdna.us/list/talk@webdna.us=
=A0 =A0 > > =A0 =A0 old archives: http://dev.webdna.us/TalkListArchive/=
=A0 =A0 > > =A0 =A0 Bug Reporting:
=A0 =A0 > > http://forum.webdna.us/eucabb.htm=l?page=3Dtopics&category=3D288
=A0 =A0<http://forum.webdna.us/eucabb.html?page==3Dtopics&category=3D288>
=A0 =A0 > <http://forum.webdna.us/eucabb.html=?page=3Dtopics&category=3D288
=A0 =A0<http://forum.webdna.us/eucabb.html?page==3Dtopics&category=3D288>>
=A0 =A0 > > <http://forum.webdna.us/euca=bb.html?page=3Dtopics&category=3D288
=A0 =A0<http://forum.webdna.us/eucabb.html?page==3Dtopics&category=3D288>
=A0 =A0 > <http://forum.webdna.us/eucabb.html=?page=3Dtopics&category=3D288
=A0 =A0<http://forum.webdna.us/eucabb.html?page==3Dtopics&category=3D288>>>
=A0 =A0 > >
=A0 =A0 > >
=A0 =A0 > >
=A0 =A0 > >
=A0 =A0 > > --
=A0 =A0 > > David Bastedo
=A0 =A0 > > Ten Plus One Communications Inc.
=A0 =A0 > > htt=p://www.10plus1.com
=A0 =A0 > > T. =A0416.603.2223
=A0 =A0 > > M. 416.277.4499
=A0 =A0 >
=A0 =A0 > =A0 =A0 --
=A0 =A0 > =A0 =A0 -------------------------------------------
=A0 =A0 > =A0 =A0 Marc Thompson
=A0 =A0 > =A0 =A0 Software Engineer
=A0 =A0 > =A0 =A0 Office of Information Technology
=A0 =A0 > =A0 =A0 University of Utah
=A0 =A0 > =A0 =A0 801.585.9264
=A0 =A0 > m=arc.thompson@utah.edu <mailto:marc.thompson@utah.edu>
DOWNLOAD WEBDNA NOW!
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...