こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

365日まったく同じ曜日になる周期は?

今年は1月1日金曜日から始まって、12月31日金曜日で終わりますが、
同じ月日ー曜日対応だったのは何年前でしょうか。
閏年でずれて・・・とか考えていくとさっぱりわかりません。
2000年問題のインスタント対応として、自分のパソコンの年月日を遅らせようと
思っているのですが、いつ立ち上げても月日と曜日だけはあっているようにしたく・・・。
よろしくお願いします。

投稿日時 - 1999-12-02 23:27:45

QNo.495

暇なときに回答ください

このQ&Aは役に立ちましたか?

56人が「このQ&Aが役に立った」と投票しています

回答(3)

非常に古い質問で、かつ、本来の意図は「2000年対応」ですから、今さら、という気もしますが、コンピューターでなく教育のカテゴリーにあるという点を重視して、補足します。

厳密な話をすれば、閏年は4年に一度というだけでは決まりません。それ以外に100年と400年の補正が入るからです。(詳細は参考URL)

そのため、閏年で年間日数が変動する周期は、4年ではなく、400年となります。一方、閏年を考慮して400年の日数は 146097日で、7で割り切れます。このことから、厳密な万年カレンダーを作成するには、400年周期で曜日が動くということになります。

ただし、1901年から2099年までの間に限れば、間違い無く28年周期なので、下の回答も決して間違っているものではありません。

参考URL:http://www.nao.ac.jp/pio/qa/index.html

投稿日時 - 2000-10-08 22:27:32

ANo.2

僕の腕時計はアナログ式で、アナログ式の万年カレンダーがついています。
その「年」を指す針は28段階になっています。
説明書には28年周期で365日全ての曜日が同じになる意味のことが書いてありました。

従って、28年です。

あ。。。2000年問題対応とは。既に遅かったか。

投稿日時 - 2000-06-29 22:40:47

ANo.1

「2000年問題のインスタント対応」ということで、「4年毎に必ず閏年になる」という条件で考えてみます。
2000年は閏年ですので、「同じ月日ー曜日対応」の年は閏年である年になります。
4年で元旦の曜日は5日分ずれますから(365÷7の余り×4 + 閏年分の1日)、7と4の最小公倍数を求めると28年前ということになると思います。

投稿日時 - 1999-12-03 00:30:08