在
Ruby的任何特定日期,获得一年中的最佳方式是什么?
例如:31 / dec / 2009应该返回第365天,01 / feb / 2008应该返回第32天
解决方法
基本上(在
irb显示):
>> require 'date' >> Date.today.to_s => "2009-11-19" >> Date.today.yday() => 323
任何日期:
>> Date.new(y=2009,m=12,d=31).yday => 365
要么:
>> Date.new(2012,12,31).yday => 366
@还可以:Ruby Documentation