Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Timeクラス > yday
yday -> Integer
[permalink][rdoc]1月1日を1とした通算日(1から366まで)を整数で返します。
Time.mktime(2000, 1, 1).yday #=> 1
うるう年の場合は、2月29日も含めた通算日を返します。
# うるう年でない場合 Time.mktime(2003, 1, 1).yday #=> 1 Time.mktime(2003, 3, 1).yday #=> 60 Time.mktime(2003, 12, 31).yday #=> 365 # うるう年の場合 Time.mktime(2004, 1, 1).yday #=> 1 Time.mktime(2004, 2, 29).yday #=> 60 Time.mktime(2004, 12, 31).yday #=> 366