農民曆怎麼算?農曆、節氣、宜忌、吉時與生肖沖煞計算方式
農民曆看起來像是一張簡單的日曆,但背後其實混合了兩種性質不同的資料:一部分是可以重現的曆法與天文日期,另一部分則是傳統通書流傳下來的宜忌、沖煞與吉時規則。GoodStartTW 將兩者分開呈現,不把民俗內容包裝成科學預測。
農民曆到底包含哪些資料?
一般人打開農民曆,通常會同時看到國曆、農曆、干支、生肖、二十四節氣、宜忌、沖煞與吉時。這些欄位雖然放在同一張日曆裡,計算來源卻並不完全相同。
- 曆法資料:國曆、農曆、閏月、星期、干支、生肖、節氣與節日。
- 民俗資料:每日宜忌、生肖沖煞、煞方、值日神、吉時,以及開工、開市、嫁娶、入宅等擇日條件。
農曆日期怎麼計算?
農曆不是把國曆日期直接減去固定天數,而是一套陰陽合曆。月份主要依月相週期安排,同時透過閏月讓月份與季節保持大致一致。因此同一個國曆日期,每年對應的農曆日期都可能不同。
本站目前固定使用 lunar-javascript 1.7.7 進行國曆與農曆雙向轉換,並處理大小月與閏月。固定版本的目的,是避免外部函式庫更新後,網站在沒有測試的情況下突然改變結果。
二十四節氣怎麼算?
二十四節氣不是依每日氣溫決定,而是依太陽在黃道上的位置劃分。中央氣象署也提供國農曆與節氣日期、節氣時分等日曆資料。本站使用曆法函式庫取得節氣交節資料,再以台灣 Asia/Taipei(UTC+8) 時區顯示。
因此「立秋」不代表當天一定變涼,「處暑」也不代表高溫立即消失。節氣是季節時間標記,短期天氣仍應查看中央氣象署預報。
生肖從哪一天開始算?
一般生活中的生肖通常以農曆正月初一作為新舊生肖年的分界。但在八字與部分干支系統中,也可能以「立春」作為精確年柱的分界。兩種用途不同,因此看到不同網站在春節、立春附近顯示不同干支年,不一定代表其中一方計算錯誤。
GoodStartTW 的一般農曆年份與生肖採農曆正月初一;需要精確干支年月的欄位則依函式庫的節氣交接規則。
農民曆宜忌怎麼產生?
每日「宜」與「忌」並不是天氣資料,也不是統計學上的成功機率,而是傳統曆書依干支、值日、神煞等規則整理出的民俗分類。本站目前固定使用函式庫的傳統宜忌規則取得資料。
因此不同農民曆、通勝、寺廟曆書或命理流派可能會出現不同結果。本站不宣稱任何一套宜忌是唯一正解,而是把它標示為傳統民俗參考。
生肖沖煞怎麼看?
「沖」通常是依當日地支與十二生肖之間的傳統相沖關係呈現;「煞」則配合傳統方位規則顯示東、西、南、北等方向。這類資訊屬民俗文化,不代表某個生肖的人當天必然發生不好的事情。
吉時怎麼計算?
一天會分成十二個傳統時辰,每個時辰約兩小時。本站逐一取得各時辰的值時天神吉凶,只把規則中標示為「吉」的時辰列為吉時。
顯示區間採前閉後開,例如「寅時 03:00–05:00」代表 03:00 起到未滿 05:00;05:00 已進入卯時,不會同時算成兩個時辰。
找好日子是怎麼篩選的?
「開工吉日、搬家吉日、入宅吉日」等搜尋不使用無來源的百分比分數。系統會檢查當日「宜」是否出現指定事項或相關事項,同時排除「忌」中出現相同用途的日期,再依規則吻合程度分類。
例如開工會優先比對「開工」,並參考修造、動土等相關項目;結婚則以傳統用語「嫁娶」作主要條件。這種分類代表規則吻合程度,不是成功率。
為什麼不同網站的農民曆結果可能不同?
客觀曆法資料,例如國農曆日期與節氣,通常可以透過可靠天文曆或獨立曆法工具交叉核對;但宜忌、神煞與吉時可能因通書版本、門派或規則不同而出現差異。
因此本站的做法是:客觀日期盡量交叉驗證,民俗資料則公開使用版本與規則,不把差異隱藏起來。
本站使用的資料來源與版本
- 核心曆法:lunar-javascript 1.7.7。
- 節氣交叉查核:中央氣象署日曆/節氣公開資料。
- 台灣民俗內容:優先參考政府、國史館臺灣文獻館與臺灣民俗文物辭典等公開資料。
- 時區:Asia/Taipei(UTC+8)。
網站如何處理錯誤與版本更新?
- 函式庫未成功載入時,不以假資料填補宜忌、沖煞與吉時。
- 升級曆法版本前,會測試春節、閏月、跨年、立春、節氣交界與子時等容易出錯的日期。
- 新增文章與工具時,盡量提供資料來源、民俗限制與相關內部連結。
- 重大資料錯誤修正後,會同步更新頁面與 Sitemap。
常見問題
農民曆的宜忌是科學預測嗎?
不是。宜忌、沖煞與吉時屬傳統民俗規則,可以作文化與習俗參考,但不能當作科學因果預測。
為什麼農曆新年和立春附近的生肖可能不同?
因為生活生肖通常以農曆正月初一分界,而部分八字干支系統以立春分界,兩者使用目的不同。
本站資料可以當成法律或專業證明嗎?
不可以。涉及法律期限、醫療、財務、戶籍或其他具有正式效力的日期認定,應以主管機關及正式文件為準。