Date#cweek
Ruby には暦週を求める Date#cweek というメソッドがあるが、こいつは月曜日スタートで日曜日で終わる。
でも、たまに日曜日から土曜日での暦週が欲しくなることがある。というか今日必要になった。
なので作ってみた。
class Date
def myweek
if wday == 0
(self + 3).cweek
# cweek + 1 でいいかも。。。
else
cweek
end
end
end
とりあえず試した範囲では上手く動いてた。
Posted in Ruby | コメントはありません | atom
Trackbacks
Use the following link to trackback from your own site:
http://typo.okkez.net/trackbacks?article_id=date-cweek&day=23&month=01&year=2008