02:01カレンダーを作るにあたって必要な以下の点を考察してみます。祝日の計算は日付クラスなんかを使っても出来ないことが多いので頑張りが必要です。・月が何日までか・日本の祝日、国民の休日にあたるかどうかまず任意の日付の曜日を得る方法。有名なツェラーの公式を使います。7;次に任意の月の最後の日(=日数)を計算する方法。2月以外は固定なので、要するに閏年の計算になります。閏年を4年に1度と勘違いしている場合がありますが、それだけだと誤差が蓄積するので以下のルールになっています。last;最後に祝日・休日の計算方法について今後制定される祝日については予測のしようがないので仕方が無いとして、既に制定されている祝日について考えます。日付が固定されている祝日は楽ですが、ハッピーマンデーや振り替え休日がありますので注意が必要です。2007年の法律改正により、振替休日のルールが若干複雑になっています。春分・秋分の日については法令としては前年になるまで確定しませんが、天文学的な春分日・秋分日と違う日になることはまず無いと推測できるので、計算により導いてみます。以下は春分と秋分日の近似計算です。西暦1851年~2150年の間で利用できます。d;}最後に祝日です。現在と2007年の改定前の祝日を拾うようにしてみました。これに加えて、振替休日を考慮する必要があります。2007年以降は「その日後においてその日に最も近い「国民の祝日」でない日」が休日です。・Webブラウザビューを若干変更(アップルの審査対策・・・Webブラウザ内蔵してフルアクセスができると+17にしないといけないため。