English
This page is available in English
The whole page — instructions, buttons and results.
Switch to English免费老黄历工具。选择任意日期,查看当日农历、干支、生肖,以及宜(绿色)、忌(红色)、建除、廿八宿、沖煞、彭祖、胎神、九星、节气、节日。传统民俗,文化娱乐参考。
老黄历(今日宜忌)
日期与干支:农历日期、日干支与节气按与香港天文台《公历与农历对照表》一致的历法推算(UTC+8),支持 1901 至 2100 年。月干支按「节」换月,交节当天即属新月。
建除十二神按清代《钦定协纪辨方书》卷四所引《历书》:「其法从月建上起建……如正月建寅则寅日起建,顺行十二辰」,并「每月交节则叠两值日」。同书月表(如卷二十一)逐一列出每月六十干支日的值神,本工具的规则与其中可辨读的 717 条全部一致。
宜与忌取自开源历法库 lunar-javascript 的通书表,按本页算出的月干支与日干支查表。该库作者注明其宜忌可能与其他来源有出入;维基文库的《协纪辨方书》月表录文未收宜忌表格,所以这份表未能与原书逐条核对。宜忌是择日传统的标注,不是对结果的预测。廿八宿、冲煞、彭祖百忌、胎神与九星同样取自该库。
黄道时辰与时辰吉凶页用同一套计算(同书卷七所引《考原》):子时只列 00:00–00:59,23:00 起已属次日的子时。时段为新加坡钟表时间。
使用方法
选择查询日期
日期选择器默认显示「今天」。点击即可改成任意公历日期——查老黄历、择吉日、回顾出生日皆可。范围 1901-2100。
查看公历与农历
结果顶部显示当天的公历日期、农历日期、年干支、日干支与生肖,帮你对照传统历法。
读懂宜与忌
绿色「宜」列出当天适合的传统事项,红色「忌」列出不宜的事项。它们取自开源历法库 lunar-javascript 的通书表(见上方说明),仅作民俗参考。
参考详细栏目
下方展示建除十二神、当日黄道时辰、廿八宿(含吉凶)、沖煞、彭祖百忌、胎神方位、日/年九星、当日节气与节日。
老黄历:中国人的择日民俗指南
老黄历(又称黄历、通书、皇历)是中国流传已久的民俗历书。它在标注公历与农历日期的同时,还为每一天列出「宜」(适合做的事)与「忌」(不宜做的事),并附上建除十二神、廿八宿、沖煞、彭祖百忌、胎神方位、九星等传统择日信息。从婚嫁、动土、开市、出行,到祭祀、安床、入宅,旧时家家户户都会翻一翻老黄历挑个「好日子」。本工具把这套传统通书数字化,让你选任意一天即可查看当日的完整宜忌。
「宜」与「忌」从何而来
宜忌出自一套择日体系:按干支、节气排出每天的「值日神」与「吉神凶煞」,再由神煞定宜忌。清乾隆年间,钦天监奏称旧《选择通书》讹误甚多,朝廷遂编成《钦定协纪辨方书》颁行(御制序作于乾隆六年)。书中坦言各家「此云吉而彼云凶,方称宜而旋称忌,莫之适从」(卷四)。所以不同通书对同一天的宜忌常有出入。本工具的宜忌取自开源的 lunar-javascript 通书表,可能与你手边的纸本黄历不同,这并不奇怪。
读懂那些专业术语
建除十二神(建、除、满、平、定、执、破、危、成、收、开、闭)是循环值日的十二个吉凶状态;廿八宿是古代划分周天的 28 个星宿,按日轮值,每宿带固定吉凶标注;沖煞标明当天与哪个生肖相冲、煞方在哪个方位;彭祖百忌是按当日天干地支给出的两句忌讳口诀;胎神方位是孕家传统避忌的方位;九星是按日、按年轮转的紫白九星序数。这些都是老黄历的固定栏目,本工具一并呈现。
「如曰如是则吉,如是则凶,如是则福,如是则祸,则明者所弗道也。」——乾隆《御制协纪辨方书序》
文化态度与免责声明
老黄历是中华民俗文化的重要载体,也是香港及新马印华人至今仍有兴趣的传统。但它的择日宜忌不具科学依据,纯属民俗信仰。本工具按公开的算法与数据表生成结果,仅供文化娱乐与传统参考,绝不构成择日、法律、医疗、财务或任何专业建议。结婚、搬家、开业、签约等人生大事,请以现实考量、专业意见与个人价值观为准,把老黄历当作一份有趣的文化对照,而非决策依据。若它能为你增添节庆趣味或文化连接感,那便是它最好的用处。
香港叫它《通胜》,因为「书」谐音「输」
「黄历」常被解作「皇历」——朝廷颁行的历书。清代仍由钦天监每年颁历,民间择日师再据此另刊「通书」。
《钦定协纪辨方书》的御制序作于乾隆六年十二月(公历 1742 年初)。序中直说旧《选择通书》「成于星官之手,因讹袭谬」,所以要重修。
连乾隆也承认俗例删不尽:序中说新书「较之旧本谬说少除,然俗所久沿,则亦不能尽去,便民用也」。
粤语地区多称通书为《通胜》:「书」与「输」同音,于是换成吉利的「胜」。
建除十二神每天轮一位,但每逢「节」那天会重复前一天的值神(「每月交节则叠两值日」),好让「建」落回月建的地支上。
《协纪辨方书》本身提醒不要只看建除:「夫止以建除论吉凶,未甚彰显著明也」——吉凶要合众神煞来看。
书中月表为十二个月逐一列出六十个干支日的值神,共 720 条。本工具的建除规则与维基文库录文中可辨读的 717 条逐条吻合。
「彭祖百忌」是按当日天干、地支各给一句的忌讳口诀(如「甲不开仓」「子不问卜」),托名传说中长寿的彭祖。
老黄历的廿八宿栏写成三个字:星宿名、七政(日月火水木金土)与一种动物,如「角木蛟」「亢金龙」;2026 年 10 月 19 日是「心月狐」。
老黄历里真正属于天文的是节气:二十四节气是太阳视黄经每走 15° 的时刻,能用天文算法求出,也能拿香港天文台的表核对。九星则不是天文,是按日、按年轮转的序数。
常见问题
-
宜忌是传统民俗,没有科学依据。它是一套流传千年的文化习俗,但「哪天宜做什么」无法通过现代统计检验。本工具不为其有效性背书,只作文化娱乐与传统参考。
-
因为择日有多家流派,神煞取舍各不相同,不同通书对同一天的宜忌常有出入。本工具的宜忌取自开源历法库 lunar-javascript 的通书表,结果可能与某些纸本黄历不同,这是正常现象,并无唯一标准答案。建除十二神则按《协纪辨方书》的规则计算。
-
可以。日期选择器默认「今天」,但你能改成 1901 至 2100 年间的任意一天——查吉日、回顾生日、规划节庆都可以。所有计算都在你的浏览器本地完成。
-
绿色「宜」框列出当天传统上适合做的事(如祭祀、嫁娶、出行);红色「忌」框列出不宜做的事。词条取自 lunar-javascript 的通书表;若某框显示「本日通书未列宜事/忌事」,表示该表当天没有对应项目。
-
建除是随日循环的十二个吉凶值日神;廿八宿是按日轮值的 28 个星宿,每宿带固定吉凶标注;沖煞标出当天相冲的生肖与煞方方位。它们都是老黄历的传统栏目,本工具会一并列出。
-
内容一致,只是字体不同。切换到繁体(zh-TW)时,宜忌与冲煞等术语会转换为正体字(例如生肖龙会以繁体显示),方便港台与海外读者阅读。
-
完全不存储。所有老黄历计算都在浏览器本地完成,不发送任何网络请求、不调用任何模型。RECATOOLS 对此类输入实行零跟踪、零储存。
-
请不要把它当作唯一依据。老黄历是文化习俗,不是决策工具。婚期、开业、搬家等大事应以现实条件、专业意见、家人协调为主。若择「吉日」能增添仪式感与文化连接,那是它的价值;若让你焦虑或受制,就放下它。
-
本质相同,都是择日民俗历书。《通胜》是香港的叫法(避「书/输」谐音,取「胜」字),内容更厚,常附符咒、择日表、玄学杂项。本工具呈现的是其核心:每日宜忌与神煞栏目。
-
节气一年只有 24 个、节日也只在特定日子出现,所以绝大多数日子这两栏本来就没有内容,空白属于正常。只有当天恰逢某节气或节日时,工具才会显示对应名称。
方法与来源
计算方式
Lunar date, 干支, solar term and festivals: LunisolarKernel (UTC+8, 1901-2100, tested against HKO tables). 建除 = (day branch − month branch) mod 12, the month changing on the 節 day (欽定協紀辨方書 卷四). 黃道 hours: ShichenKernel (卷七). 宜/忌: lunar-javascript's table, keyed by the computed month and day 干支; 廿八宿, 沖煞, 彭祖, 胎神 and 九星 passed through from that library (AlmanacKernel).
本工具依据的标准
- 建除十二神 by the rule 欽定協紀辨方書 卷四 quotes from 曆書: 「其法從月建上起建…如正月建寅則寅日起建順行十二辰」, with the officer repeated on each 節 day (「每月交節則疊兩值日」). The rule agrees with all 717 officers legible in the manual's month tables (卷二十–卷三十一; 720 entries, three absent from the Wikisource transcription).
- Dates: the lunar date, day 干支 and 節 days are LunisolarKernel's, whose new years, leap months and term dates are tested against the Hong Kong Observatory's Gregorian-Lunar conversion tables. Swept over every day 1901-2100 against the lunar-javascript library: the day 干支 agrees on all 73,049 days; 建除 differs on five pinned days — 1911-05-06, 1912-01-06 and 1912-10-08 (pre-1914 term dates on Beijing mean time, where HKO lists the next day) and 1917-12-07 and 1927-09-08 (where HKO agrees with this page and the library runs a day late).
- The 黃道 hours are computed by the same function /chinese-auspicious-hours/ renders, so the two pages agree for any date: 子 is shown as 00:00–00:59 only, because 23:00 is already the next day's 子 hour.
- 宜/忌 are the lunar-javascript (6tail) table, keyed by the month and day 干支 this page computes. Its author notes the lists may differ from other sources, and the Wikisource transcription of the 月表 omits their 宜/忌 grids, so the table is NOT checked entry by entry against 協紀辨方書 — the page says so. They are presented as the tradition's labels, never as a forecast.
- Corrected 2026-10-19: a pull-quote 「黃曆宜忌,所以順天時、便民用,非以拘人也」 attributed to the 協紀辨方書 preface (it is not in the preface; replaced with a line that is, linked) and its English "paraphrase"; "before the Qing, almanacs were issued by the throne" (the Qing court issued them too); the nine-star called astronomical (only the solar terms are); 廿八宿 said to divide the ecliptic; an unsourced good/bad sorting of the 建除 officers; an unsourced Google Trends claim; an unsourced "top-selling" 通勝 claim; a 1900-2100 range (1900 is outside the tested calendar; now 1901-2100, enforced); the library's 无 placeholder shown as an activity; Hong Kong listed among ASEAN communities; 宜/忌 keyed by the library's own month, a day late on 1917-12-07 and 1927-09-08; an evidence note claiming an hour-by-hour breakdown the page did not show.
资料来源
- 欽定協紀辨方書 (四庫全書本), 卷四 義例二 建除十二神, Wikisource: https://zh.wikisource.org/wiki/欽定協紀辨方書_(四庫全書本)/卷04
- 欽定協紀辨方書, 卷二十–卷三十一 月表一–月表十二 (officer of each 干支 day by month; e.g. 卷二十一): https://zh.wikisource.org/wiki/欽定協紀辨方書_(四庫全書本)/卷21
- 欽定協紀辨方書, 御製序 (乾隆六年) and 奏議 — the preface quoted on the page: https://zh.wikisource.org/wiki/欽定協紀辨方書_(四庫全書本)
- 欽定協紀辨方書, 卷七 黄道黒道 (the hour rule, via ShichenKernel): https://zh.wikisource.org/wiki/欽定協紀辨方書_(四庫全書本)/卷07
- Hong Kong Observatory. Gregorian-Lunar Calendar Conversion Table, 2026 (one file per year, 1901-2100): https://www.hko.gov.hk/en/gts/time/calendar/text/files/T2026e.txt
- lunar-javascript 1.7.7 by 6tail (MIT), vendored at /assets/vendor/lunar-javascript/ — 宜/忌 and pass-through tables: https://github.com/6tail/lunar-javascript ; 每日宜忌 API note: https://6tail.cn/calendar/lunar.yiji.html
可能导致本页过时的因素
- None at runtime: every table is vendored and nothing is fetched.
- The supported range, 1901-01-01 to 2100-12-31, is the span of the HKO conversion tables the calendar is tested against; dates outside it are refused.
Pick up where you left off
Stored only in this browser — never sent to our servers.