Thanks for the replies, but mainly they tell me that I've muddied the water.
Let me try to be clearer:
I shouldn't have even mentioned the Unix value, because that's not relevant.
Just forget that I'm getting a Unix value completely.
And I definitely should not have shown the time zones, because they
shouldn't be relevant.
So let me start over. Forget everything but the following:
First, I'm saying, "Create a date/time value for January 1, 1970."
myDate = createDate(1970,1,1)
That's going to result in an object that represents midnight on 1/1/1970.
Doesn't even matter that it's the epoch date.
Then I'm adding a number of seconds:
myDate2 = DateAdd('s',1271779666,myDate)
When these two values are dumped, two servers show the following:
{ts '1970-01-01 00:00:00'}
{ts '2010-04-20 17:07:46'}
One server shows this:
{ts '1970-01-01 00:00:00'}
{ts '2010-04-20 16:07:46'}
=====================
So - we're not dealing with time zones. We're simply creating date/time
values. Why does the result of the dateAdd function return different values?
That's the real issue. Sorry for being so confusing before.
--
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:333069
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm