From: dblack@... Date: 2002-12-12T02:48:41+09:00 Subject: Re: Strainge Time Behaviour Hi -- On Thu, 12 Dec 2002, ahoward wrote: > On 11 Dec 2002, Travis Whitton wrote: > > [snip] > T> I'm manipulating some dates, and I just found something weird. > [snip] > > and even weirder : > > ~ > irb > irb(main):001:0> t = Time.local(2002, 10, 27) > Sun Oct 27 00:00:00 MDT 2002 > irb(main):002:0> 24.times do |h| > irb(main):003:1* p t + 3600 * h > irb(main):004:1> end > Sun Oct 27 00:00:00 MDT 2002 > Sun Oct 27 01:00:00 MDT 2002 > Sun Oct 27 01:00:00 MST 2002 > Sun Oct 27 02:00:00 MST 2002 > Sun Oct 27 03:00:00 MST 2002 [...] > > irb(main):005:0> p t + 3600 * 1 > Sun Oct 27 01:00:00 MDT 2002 > nil > > irb(main):006:0> p t + 3600 * 2 > Sun Oct 27 01:00:00 MST 2002 > nil > > irb(main):007:0> p t + 3600 > Sun Oct 27 01:00:00 MDT 2002 > nil > > irb(main):008:0> p t + 7200 > Sun Oct 27 01:00:00 MST 2002 > nil > > > > this looks like a bug! I'm probably being completely thick, but what part of this looks bug-like? David -- David Alan Black home: dblack@candle.superlink.net work: blackdav@shu.edu Web: http://pirate.shu.edu/~blackdav