操作
Enhancement(機能追加・改善) #1570
完了年によって祝日の日付(月日)が異なるような祝日を設定できるようにする
開始日:
2010-09-08
期日:
進捗率:
100%
予定工数:
説明
現在の仕様では、祝日は年に関係なく月日でしか設定をすることができない。
- このため、1月の第2月曜日に定められているような祝日を指定することができない。
- また、上記を指定できるようにしたとしても「何月の第何週」といった形で指定できない祝日は指定できない(例えばY年M月D日の1日だけが祝日であるようなものなど)。
- 更には、祝日を範囲指定することができない(これは1日ずつ指定することで代替できるかもしれないが、管理のしやすさを考えると適切ではない)。
こうした点で祝日設定を改善・検討することを本チケットの内容とする(具体的に何に対応するかについては決まっていない)。
対応案として既に挙げられているものを示す。
- 「年」の項目を追加し、ここが指定されていればその年に限った祝日と判断できるようにする
- 固定年ではなく、「この祝日を適用する年範囲」のように下限上限を設けた方が拡張性が高い
- 一方で、2012年と2016年と、のように固定年の列挙も可能にしたい
- 2000 + 4n 年の場合は、のような計算式が使えると拡張性は高いが、実装範囲と実装コストに関して検討する必要がある
- 曜日に対して、「第何週の何曜日」という指定を可能にする
Minoru Takai さんが約14年前に更新
- 題名 を 祝日を年で指定できるようにする から 年によって祝日の日付(月日)が異なるような祝日を設定できるようにする に変更
Shinichi Urabe さんが約14年前に更新
- ステータス を New(新規) から Fixed(完了) に変更
- 担当者 を Shinichi Urabe にセット
- 進捗率 を 0 から 100 に変更
祝日によって年と固定で祝日が作成できるようにしています。
これで基本的な祝日の挙動はまかなえるので、問題なしと判断しています。
操作