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 ''[[和]]'' : だけど、この公式、みんな必ず違う式使ってるんですよ。 (同値なんでしょうけどさ。) - 2002-10-09 (Wed) 08:54:09 ''[[名無しさん]]'' : [[RFC3339]] に載ってる式は間違ってるんじゃないかと思います。実際実行してみても正しい[[曜日]]が出てきません。