Zeller's formula。 (year + [year / 4] - [year / 100] + [year / 400] + [(13 * month + 8) / 5] + day) % 7 という計算で、結果が 0 なら日曜日、6なら土曜日になります。 但し、 month は1月, 2月を13月, 14月としておきます。 (ここで、 [n] は[[ガウス記号]]で n を超えない最大の整数を表し, % は剰余演算子です。) [[グレゴリオ暦]]改暦の後の日付に対して有効です。 - 2002-08-25 (Sun) 15:08:56 ''[[和]]'' : 昨日の[[北日本新聞]]の中学生なんとかにも載ってました。 - 2002-08-25 (Sun) 15:09:56 ''[[和]]'' : だけど、この公式、みんな必ず違う式使ってるんですよ。 (同値なんでしょうけどさ。) [[#comment]]