日付を聞いて曜日を当てるマジック
2007年各月の1日の曜日
| 月 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 曜日 | 月 | 木 | 木 | 日 | 火 | 金 | 日 | 水 | 土 | 月 | 木 | 土 |
![]() | 2007年度の曜日を指の節に割当 人差し指の第一節を月曜日に割り当てる 人差し指の第二節を火曜日に割り当てる 人差し指の第三節を水曜日に割り当てる 中指の第一節を木曜日に割り当てる 中指の第二節を金曜日に割り当てる 中指の第三節を土曜日に割り当てる 薬指の第一節を日曜日に割り当てる |
![]() | 月曜日は1、10 月が同じ 火曜日は5 月だけ 水曜日は8 月だけ 木曜日は2、3、11 月が同じ 金曜日は6 月だけ 土曜日は9、12 月が同じ 日曜日は4、7 月が同じ |
親指で各月の節を押さえて、1月から12月までの指運動をマスターする。

押さえた月の始まりを1として数えその日数分を指で押さえながら進める。
正順は時計回り、逆順は反時計回り
1日は押さえた節の曜日、2007年4月1日は日曜日である。
4月2日は1つ進み月曜日、4月10日は9つ進み火曜日。
または7で割余り3なので、今居る位置を含めて3つ進む。
うるう年の補正【2000年、2004年は閏年】
未来の閏年が一つあれば1つ進める。
過去の閏年が一つあれば1つ戻る。
過去の曜日はその年の差分だけ逆に戻り、うるう年の数を補正して戻る。
1999年4月1日は、2007-1999=8だから7で割ると余りは1、
よって1つ戻り土曜日にいる、
そして、閏年の数2004、2000年なので2つ戻ると木曜日になります。
1946年11月27日 (2007年11月27日は火曜日)
61年前 61÷7=8...余り5
閏年補正 61÷4=15...余り1 15回閏年があったので15÷7=2...余り1
余り5+1=6 故に、6つ戻ると水曜日
2008年度は一つ進むので人差し指第一節を「日曜日」から始めるようにすれば良い。
手を見えないようにして、指で計算運動して答えを導く。
あなたも、プチ・マジシャンになれることでしょう。
指運動計算の整合を確認するには下記のオンラインサイトで確かめてください。
福島中央テレビ ちょっと便利帳:その日は何曜日?
参考:
曜日計算
高度プログラミング演習:曜日計算
Zeller(ツェラー)の公式
特定の日時から曜日を算出する

