中國生肖將一個西曆出生年對應到十二生肖中的一種——鼠、牛、虎、兔、龍、蛇、馬、羊、猴、雞、狗、豬——使用一個以 2020 = 鼠為基準、重複的 12 年週期。在 Windows 電腦上,要快速查詢從 1900 年到 2100 年之間任何出生年的生肖,最快的方式是使用瀏覽器版的中國生肖計算機,它在你的瀏覽器中執行取模運算,無需安裝軟體、複製對照表,或依賴應用程式商店的列表。由於中國生肖年是從農曆新年開始,而非 1 月 1 日,因此任何在 1 月或 2 月初出生的人,嚴格來說可能屬於前一個生肖。計算機以誠實的方式處理這個界線:它會同時顯示你所輸入年份對應的生肖與前一個生肖,然後將精確日期的判定留給一個有持續維護的中國曆法來源來處理。這個工具的結果是一個快速的文化查詢,而非性格預測、配對評分或五行屬性判定。

chinese zodiac by year on windows
Windows 上的生肖年份對照:找出你的生肖

為什麼 Windows 上的瀏覽器工具勝過查詢對照表

大多數 Windows 使用者搜尋「Chinese zodiac by year」,然後進入網路上某處複製來的靜態對照表,再手動向前或向後數年來找到自己的年份。這種方式適用於年中出生的生日,但對於 1 月和 2 月初出生的情況會悄悄出錯,因為對照表和曆法會產生分歧。基於瀏覽器的查詢工具一次解決了三個失敗點。

第一個失敗點是算術漂移。一個從 1924 = 鼠開始的對照表,在跨數十年時可能會數錯,而且即使只滑動一個位置也很難察覺,因為這些名稱看起來都很熟悉。第二個是農曆新年的界線。靜態對照表很少提醒週期會在一個變動的節日日期重置,因此 1 月出生的嬰兒會被錯誤地歸入前一年,而讀者不會注意到。第三個是第八個生肖的英文名稱變體——Goat、Sheep 和 Ram 在不同來源中都用來表示 羊,這會讓交叉比對的讀者感到困惑。一個以 2020 年為鼠年基準、每個西曆年前進一個位置,並使用 12 取模(具備回繞安全性)的計算機,可以一次消除這三個陷阱。

輸入年份並讀取結果

  1. 在瀏覽器中開啟中國生肖計算機。
  2. 點擊年份欄位,輸入一個介於 1900 到 2100 之間的完整西曆年份。僅接受十進位數字——不接受正負號、空格、小數點或科學記號表示法。
  3. 選擇「Find zodiac animal」(找出生肖)。頁面會將你的年份對應到 12 生肖週期,並顯示你所輸入年份的生肖。
  4. 閱讀正下方的界線說明。由於中國生肖年是從農曆新年開始,而非 1 月 1 日,頁面永遠會標示前一個生肖。
  5. 如果生日落在 1 月或 2 月初,請將界線說明視為決定性的依據。在根據顯示的前一個生肖做結論之前,請先在有持續維護的中國曆法來源中確認該年精確的農曆新年日期。

12 生肖順序及其來源名稱

計算機按照其引用來源所記載的順序,儲存一組固定的 12 個英文名稱:Rat、Ox、Tiger、Rabbit、Dragon、Snake、Horse、Goat、Monkey、Rooster、Dog 和 Pig。以 2020 年為鼠年基準,每個西曆年遞增一個位置,產生下表所示的週期,涵蓋 Windows 使用者最常查詢的年份。

西曆年份週期位置生肖
20200Rat
20211Ox
20222Tiger
20233Rabbit
20244Dragon
20255Snake
20266Horse
20277Goat
20288Monkey
20299Rooster
203010Dog
203111Pig

這 12 列並非個人意見。上海市政府的文化說明頁面以相同順序描述了這個重複週期,而大都會藝術博物館也獨立指出,2020 年 1 月 25 日開始的農曆新年為鼠年——這正是計算機所使用的基準。當 Windows 使用者以任何權威來源驗證年份時,這 12 個名稱的順序應與本表完全一致。

Windows 使用者忽略的農曆新年界線

在計算機中輸入年份的 Windows 使用者會看到兩個生肖名稱,而非一個。第一個是他所輸入年份的生肖;第二個是刻意標示的前一個生肖。原因正是界線本身。中國生肖年是從農曆新年開始,在西曆中這個日期會在 1 月下旬到 2 月中旬之間變動。2020 年的生肖年從 2020 年 1 月 25 日開始;2021 年的生肖年從 2021 年 2 月 12 日開始;2024 年的生肖年從 2024 年 2 月 10 日開始。每個節日日期都是該年獨有的,這就是為什麼計算機無法儲存一個固定的偏移量。

對於在 5 月、8 月或 11 月出生的讀者來說,只要計算機的基準正確,西曆年份對應的生肖就是正確的。對於在 1 月或 2 月初出生的讀者,計算機無法獨自判定。它刻意不嵌入未經審核的多世紀節日日期表,因此會顯示前一個生肖,並要求讀者在有持續維護的來源中確認精確的農曆新年日期。這個界線是出生年查詢最常出錯的地方,而使用靜態對照表的 Windows 使用者最容易忽略它。本類別中的準確性文章更深入地說明了同一個注意事項。

計算機不會告訴你的事

明確的輸出界線是此工具設計的一部分。計算機不會回傳性格特質、配對評分、幸運顏色、五行、陰陽分類、天干、地支、四柱圖或運勢預測。它不會假設僅憑一個西曆年份就能提供完全日期準確的生肖標記,也不會產生越南、藏傳、日本或其他地區性的生肖變體。羊的英文標籤 Goat 是三個可靠英文選項之一,另外還有 Sheep 和 Ram;三者都對應週期中的同一個第八位置,切換標籤並不會改變生肖。

計算機也強制執行嚴格的輸入規則。年份欄位僅接受十進位數字。正負號、空格、小數點、科學記號表示法、空輸入,以及超出 1900–2100 範圍的年份都會失敗,而不會被修剪、四捨五入或默默截斷。1900 和 2100 這兩個端點是為了讓工具保持專注而設定的產品界線;並未宣稱 12 年的數學週期本身始於 1900 年或終於 2100 年。輸入的年份不會被 Lizely 上傳或儲存,因此在共用或家庭 Windows 電腦上的讀者不會留下紀錄。對於歷史研究、家譜、法律紀錄或傳統曆法實務,請參考能處理當地時間、曆法變更及完整干支週期的合格曆法參考資料,而非僅依賴這個僅限年份的查詢工具。

手動試算一年來看運算過程。以 2025 年為例,計算如下:

cycle_index = (2025 − 2020) mod 12 = 5

來源清單 [Rat, Ox, Tiger, Rabbit, Dragon, Snake, …] 中的第 5 個位置是 Snake。界線說明標示的前一個生肖是 Dragon。Windows 使用者若在 2025 年農曆新年日期之後出生,屬於 Snake;若在 1 月較早時段出生,則仍屬於前一個生肖年的 Dragon。

如需更深入的瞭解,請參閱Chinese Zodiac Compatibility for Rabbit: Two Rules Read。