From: Paul Melis Date: 2002-12-12T02:20:00+09:00 Subject: Re: Strainge Time Behaviour > # weird behaviour > irb(main):004:0> Time.local(2002, 10, 27) > Sun Oct 27 00:00:00 EDT 2002 > irb(main):005:0> Time.local(2002, 10, 27) + 86400 > Sun Oct 27 23:00:00 EST 2002 Note the difference in type of time returned: EDT vs. EST The first is Eastern Daylight (savings) Time, the second is Eastern Standard Time, that should explain the difference of 1 hour. But it's strange of course, it should return the same types regardless. Paul