From: Jan Friedrich Date: 2008-10-28T21:29:27+09:00 Subject: Re: Days in a year Brian Candler wrote: > So all you need is: > > irb(main):001:0> require 'date' > => true > irb(main):002:0> Date.gregorian_leap?(2008) ? 366 : 365 => 366 > irb(main):003:0> Date.gregorian_leap?(2009) ? 366 : 365 => 365 Or ask the day of year of December 31st: require 'date' DateTime.new(2008, 12, 31).yday # => 366 DateTime.new(2009, 12, 31).yday # => 365 Best regards, Jan Friedrich