There's a simple answer to this one; it's just beyond me.
I have a routine that takes a Unix time value which is passed from an
external device and creates a date/time object. A client complained that the
time being generated was an hour off. He's right. But I can't figure out
why.
As a test, I ran the following code on three different servers, all running
CF 9:
-------------
<cfset myDate = DateAdd('s',1271779666,createDate(1970,1,1))>
<cfoutput >#dateFormat(myDate,'long')# -
#timeformat(myDate,'long')#</cfoutput>
------------
The results:
Server 1 - Dev server, Eastern Time Zone
April 20, 2010 - 4:07:46 PM GMT
Server 2 - Production server, Eastern Time Zone
April 20, 2010 - 5:07:46 PM EDT
Server 3 - Production server, Central Time Zone
April 20, 2010 - 5:07:46 PM CDT
So why are the latter two servers inserting time zone information, and why
are they advancing the time an hour?
--
Thanks,
Tom
Tom McNeer
MediumCool
http://www.mediumcool.com
1735 Johnson Road NE
Atlanta, GA 30306
404.589.0560
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Want to reach the ColdFusion community with something they want? Let them know
on the House of Fusion mailing lists
Archive:
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:333065
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm