Project

General

Profile

Enhancement(機能追加・改善) #1570

年によって祝日の日付(月日)が異なるような祝日を設定できるようにする

Added by Shinichi Urabe about 9 years ago. Updated almost 9 years ago.

Status:
Fixed(完了)
Priority:
Normal(通常)
Target version:
Start date:
2010-09-08
Due date:
% Done:

100%


Description

現在の仕様では、祝日は年に関係なく月日でしか設定をすることができない。

  • このため、1月の第2月曜日に定められているような祝日を指定することができない。
  • また、上記を指定できるようにしたとしても「何月の第何週」といった形で指定できない祝日は指定できない(例えばY年M月D日の1日だけが祝日であるようなものなど)。
  • 更には、祝日を範囲指定することができない(これは1日ずつ指定することで代替できるかもしれないが、管理のしやすさを考えると適切ではない)。

こうした点で祝日設定を改善・検討することを本チケットの内容とする(具体的に何に対応するかについては決まっていない)。

対応案として既に挙げられているものを示す。

  • 「年」の項目を追加し、ここが指定されていればその年に限った祝日と判断できるようにする
    • 固定年ではなく、「この祝日を適用する年範囲」のように下限上限を設けた方が拡張性が高い
    • 一方で、2012年と2016年と、のように固定年の列挙も可能にしたい
      • 2000 + 4n 年の場合は、のような計算式が使えると拡張性は高いが、実装範囲と実装コストに関して検討する必要がある
  • 曜日に対して、「第何週の何曜日」という指定を可能にする

History

#1 Updated by Minoru Takai about 9 years ago

  • Subject changed from 祝日を年で指定できるようにする to 年によって祝日の日付(月日)が異なるような祝日を設定できるようにする

#2 Updated by Shinichi Urabe almost 9 years ago

  • Status changed from New(新規) to Fixed(完了)
  • Assignee set to Shinichi Urabe
  • % Done changed from 0 to 100

祝日によって年と固定で祝日が作成できるようにしています。
これで基本的な祝日の挙動はまかなえるので、問題なしと判断しています。

#3 Updated by Shinichi Urabe almost 9 years ago

  • Target version set to 0.9.1

Also available in: Atom PDF