[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:1284

From: Sho Hashimoto <redmine@r...>
Date: Sat, 8 Nov 2008 14:26:58 +0900
Subject: [ruby-reference-manual:1284] [Bug #526] time のレビュー

チケット #526 が更新されました。 (by Sho Hashimoto)


Time.gmなどでうるう年やうるう秒に関する記述がありません。
例えば以下のようになっているとなぜ秒だけ60があるのかすぐにわかっていいと思います。
# 実は60が本当にうるう秒かは確認していません。orz

-----
 [PARAM] sec:
-    秒を 0 から 60 までの整数か文字列で指定します。
-    秒を 0 から 60 までの整数か文字列で指定します。(60はうるう秒)
-----

同様にydayなどもうるう年は366まで返します。

同様にydayなどもうるう年は366まで返します。

-----
yday    -> Integer  

 1月1日を1とした通算日(1から366まで)を整数で返します。
-----

「1月1日を1とした通算日」なので、当然ではあるのですが、うるう年は366まである事と以下のようにずれる事がある事が書いてあるとうれしいかなと思いました。

-----
# !うるう年
Time.mktime(2003,3,1).yday #=> 60

# うるう年
Time.mktime(2004,2,29).yday #=> 60
Time.mktime(2004,3,1).yday #=> 61
-----

上記のような感じで良さそうでしたらpatchを書くとかしようと思っています。いかがでしょう?
----------------------------------------
http://redmine.ruby-lang.org/issues/show/526

----------------------------------------
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      1214 2008-08-31 08:43 [redmine@r...        ] [Bug #526] time のレビュー              
->    1284 2008-11-08 06:26 ┣[redmine@r...        ]                                       
      1292 2008-11-16 12:09 ┃┗[kouyataifu4@g...    ]                                     
      1293 2008-11-19 21:13 ┃ ┣[redmine@r...        ]                                   
      1294 2008-11-20 16:47 ┃ ┣[redmine@r...        ]                                   
      1722 2009-09-18 10:01 ┃ ┣[redmine@r...        ] [Bug #526](Feedback) time のレビュー
      1723 2009-09-18 10:13 ┃ ┣[redmine@r...        ]                                   
      1752 2009-10-10 16:20 ┃ ┗[redmine@r...        ] [Bug #526](Closed) time のレビュー
      1286 2008-11-08 06:31 ┣[redmine@r...        ]                                       
      1287 2008-11-08 08:10 ┗[redmine@r...        ]