跳到主要內容
Math Max測試版

數學練習 · 全新體驗

星期幾計算遊戲

在這個推算星期的挑戰裡,會出現1900年1月1日到2099年最後一天之間的某個日期,你用寫著星期名稱的七個鍵作答。用末日演算法搶在對手前算出星期幾,每答對一天就揮出一拳。

4–99+ 歲皆宜 · 免下載 · 直接在瀏覽器中遊玩 · 23 種語言

什麼是末日演算法?

末日演算法(Doomsday)是一種用心算找出任何日期是星期幾的方法。它靠的是同一年裡總落在同一個星期幾的日期,例如4月4日、6月6日和8月8日,這些日期叫做關鍵日。先求出今年的關鍵日是星期幾,再挑出你那個月的關鍵日,數一數中間差幾天。

例題:2020年10月16日

  1. 2000年到2099年都從星期二開始數。2020年就拿20加上20的四分之一,也就是5,得到25。
  2. 從25扣掉7的倍數21:25 − 21 = 4。星期二往後四天是星期六,所以2020年每一個關鍵日都是星期六。
  3. 10月的關鍵日是10月10日,那天是星期六。16日比它晚六天,星期六往後六天就是星期五。

一步一步學

有些人能說出你隨口講的任何一個日期是星期幾:你的生日、開學第一天、2087 年的某一天。看起來像魔法。其實這是一種方法,你也學得會。

一切都從日曆的一個怪現象開始:有些日期「永遠」落在同一個星期幾。不管哪一年,4月4日、6月6日、8月8日、10月10日和12月12日都是同一個星期幾。5月9日、9月5日、7月11日和11月7日也一樣,還有3月14日,以及二月的最後一天。這些日期叫做關鍵日(這個方法在英文裡叫 Doomsday,中文常譯作「末日演算法」)。知道其中一個是星期幾,就全部都知道了。

2000 年到 2099 年的每一年,都從同一個起點開始數,這個起點叫做基準日,這個世紀的基準日是星期二。要找某一年的關鍵日,拿年份的最後兩位數,加上它的四分之一(無條件捨去,這一步把閏年算了進去),再拿掉盡量多的 7。剩下的數,就是從星期二往後數幾天。

試試 2026 年。26 + 6 = 32。拿掉 7 的倍數(28),剩下 4。星期二往後數四天是星期六,所以 2026 年的每個關鍵日都是星期六:4月4日、6月6日、10月10日,全部都是。

現在看題目問的日期。找出它那個月的關鍵日,從那裡開始數。像 2026年12月25日:12月12日是星期六,25 日比它晚 13 天。扣掉一週,剩下 6 天,星期六往後數六天是星期五。所以 2026 年的聖誕節是星期五。往前數也一樣:2026年4月1日比 4 日早三天,所以是星期三。

關於一月和二月要提醒一下。閏年的關鍵日是1月4日和2月29日;其他年份是1月3日和2月28日。能被 4 整除的年份是閏年,2000 年也算。

找出這一年的關鍵日,再找出這個月的關鍵日,數一數,然後按下你數到的那一天。

小提示與常見錯誤

  • 每年一月記一次今年的關鍵日是星期幾。接下來一整年,任何日期都只要從4/4、6/6、8/8、10/10或12/12往前或往後數幾步。
  • 常見的錯誤是把關鍵日本身也算進去。從星期六的10日到11日只走一步,不是兩步,所以要數兩個日期之間的步數。
  • 問問孩子,今年某位家人的生日是星期幾,再一起翻紙本月曆核對。答對的那一刻,就像變了一場魔術。

怎麼玩

雙方鬥士看到同一個寫出完整年月日的日期,下方排著七個星期鍵。按下你算出的那一天:誰先按對誰就出招,搶在對手前面,辣椒就會打出一擊,答得越快打得越重。按錯星期會讓你短暫暈眩。

— 快問快答 —

日曆:精簡 FAQ

日曆上的關鍵日是什麼意思?
關鍵日是指和同一年其他所有關鍵日落在同一個星期幾的日期,英文叫 doomsday。4月4日、6月6日、8月8日、10月10日和12月12日都是關鍵日,5月9日、9月5日、7月11日和11月7日也是。2026年這些日子全都是星期六,所以知道其中一個,其餘的也就都知道了。
怎麼算出某一天是星期幾?
要算任何日期是星期幾,先從那個世紀的基準日出發:1900年代是星期三,2000年代是星期二。把年份末兩位和它的四分之一相加,扣掉7的倍數,再從基準日往後數這個數。最後從當月的關鍵日數到你要的日期。
關鍵日要怎麼記?
分成兩組來記。雙數月份和自己配成一對:4/4、6/6、8/8、10/10、12/12。另外四個是數字兩兩對調:5月9日配9月5日,7月11日配11月7日。再加上3月14日和二月的最後一天;一月是3日,閏年則是4日。
為什麼一月和二月的日期老是算錯星期?
通常是閏年造成的。閏年時,一月和二月的關鍵日會移到1月4日和2月29日,比平年晚一天。也要記得,2000年是閏年,1900年卻不是,因為以00結尾的年份要能被400整除才算閏年。碰到這兩個月的日期,先確認那一年是不是閏年。
這個日曆遊戲免費嗎?全班可以怎麼用?
它在瀏覽器裡免費,所有關卡都開放,學校的筆電或平板上也不必註冊帳號。暖身時,把一位學生今年的生日寫在黑板上,讓全班一步一步算出那天是星期幾;也可以請兩位同學上台,用同一個日期比誰先算出來。按學生人數計價的學校方案還會多一個看板,顯示誰越算越快。

準備好開戰了嗎?