Jan Friedrich
10/28/2008 12:24:00 PM
Brian Candler <b.candler@pobox.com> 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 # => 366
Best regards,
Jan Friedrich