Date#cweek

Posted by okkez Wed, 23 Jan 2008 13:18:00 GMT

Ruby には暦週を求める Date#cweek というメソッドがあるが、こいつは月曜日スタートで日曜日で終わる。

でも、たまに日曜日から土曜日での暦週が欲しくなることがある。というか今日必要になった。

なので作ってみた。

class Date def myweek if wday == 0 (self + 3).cweek # cweek + 1 でいいかも。。。 else cweek end end end

とりあえず試した範囲では上手く動いてた。

Posted in | コメントはありません | タグ | 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

Comments

Leave a response

Leave a comment