From: Hugh Sasse Staff Elec Eng Date: 2000-11-23T04:28:57+09:00 Subject: [ruby-talk:6527] Re: Time Trouble On Thu, 23 Nov 2000, Niklas Backlund wrote: > > > On Thu, 23 Nov 2000, Dave Thomas wrote: > > > Niklas Backlund writes: > > > > > > > > Can someone please explain this result to me: > > > > > > irb(main):001:0> 1.upto(12) {|m| puts Time.local(2000, m, 1, 0, 0)} > > > Sat Jan 01 00:00:00 GMT+1:00 2000 > > > Tue Feb 01 00:00:00 GMT+1:00 2000 > > > Wed Mar 01 00:00:00 GMT+1:00 2000 > > > Sat Apr 01 01:00:00 GMT+1:00 2000 > > > Mon May 01 01:00:00 GMT+1:00 2000 > > > Thu Jun 01 01:00:00 GMT+1:00 2000 > > > Sat Jul 01 01:00:00 GMT+1:00 2000 > > > Tue Aug 01 01:00:00 GMT+1:00 2000 > > > Fri Sep 01 01:00:00 GMT+1:00 2000 > > > Sun Oct 01 01:00:00 GMT+1:00 2000 > > > Wed Nov 01 00:00:00 GMT+1:00 2000 > > > Fri Dec 01 00:00:00 GMT+1:00 2000 > > > > What is your system's timezone set to? > > It simply says "GMT+1:00" on this one (Win98). On my I think you are right: this is incorrect. In the summer it should set the timezone to GMT+2:00, shouldn't it? If it is taking account of Daylight Saving Time.... Hugh