Date#cweek

投稿者 okkez 2008-01-23 13:18:00 GMT

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

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

なので作ってみた。


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

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

カテゴリ  | タグ  | コメントなし | トラックバックなし

コメント

トラックバック

トラックバックリンク:
http://typo.okkez.net/trackbacks?article_id=31

コメントは許可されていません