廿是汉字数字“二十”的书面写法,它本身不专属于阴历或阳历,但在传统文化和日常民俗语境中,我们几乎只在阴历(农历)日期里见到它,廿三”。 如果你在日历上看到“廿三”字样,那基本可以断定这页日历标注的是农历日期,而非阳历,搞清楚这一点,你再看老黄历、排八字、定嫁娶吉日时,就不会被绕晕了。
要判断廿的归属,得先分清阴历和阳历到底在看什么。
廿这个字,只是二十的另一种写法,相当于一个数字标签,数字本身没有历法属性,但为什么你总觉得它在阴历里特别常见?因为阳历日期我们习惯用阿拉伯数字写“20日”,而农历日期在印刷日历、老黄历上,传统上沿用汉字数字,初一、初二、廿一、廿三,这个使用习惯,让“廿”几乎成了农历日期的视觉标志。
行业共识认为,判断一个带“廿”的日期属于哪套历法,唯一的方法是看它有没有跟农历月份连用,腊月廿三”,这是明确的农历表述;而“6月20日”,即便你写成“六月廿日”,它跟随的其实是阳历的月份体系,只不过套用了汉字数字的写法。
农历把一个月分成三段:上旬(初一至初十)、中旬(十一至二十)、下旬(廿一至廿九或三十)。廿一就是二十一日,廿二就是二十二日,以此类推,直到廿九或三十。
从月相看,农历廿一之后,月亮已经过了满月,开始进入亏凸月和下弦月阶段,古人观月相定日子,“二十”写成“廿”,是为了书写简便,这在甲骨文里就已经出现,比如商代的甲骨卜辞里就有“廿”的刻痕,表示数字二十。
到了农历廿三,月亮在半夜才升起,清晨挂在南方天空,老渔民或乡间老人看月亮就知道当天大概是“廿几”,这是很朴素的天文经验,也是农历历法贴近生活的体现。

如果你听到“廿三”这个词,多半跟民俗节日绑在一起,北方很多地区腊月廿三过小年,祭灶王爷,南方部分地区则是腊月廿四,这个日子是农历专属,阳历没有“祭灶”的说法。
业内专家指出,在这些具体场景里,“廿三”从来配合的是农历月份,而不是阳历的“3月23日”,所以你问“廿是阴历还是阳历”,答案其实藏在语境里:数字是通用的,但民俗应用场景几乎都指向农历。
农历日期从二十一开始,就不再写“二十一”,而是写“廿一”,三十则直接写“三十”,不写成“卅十”,以下是常见写法对照:
| 农历日期 | 汉字写法 | 读音 |
|---|---|---|
| 二十一 | 廿一 | niàn yī |
| 二十二 | 廿二 | niàn èr |
| 二十三 | 廿三 | niàn sān |
| 二十四 | 廿四 | niàn sì |
| 二十五 | 廿五 | niàn wǔ |
| 二十六 | 廿六 | niàn liù |
| 二十七 | 廿七 | niàn qī |
| 二十八 | 廿八 | niàn bā |
| 二十九 | 廿九 | niàn jiǔ |
在《周易》和传统择日体系里,这些日子的吉凶属性由干支、节气、建除十二神等共同决定,跟数字本身无关,但很多人问“廿三去寺庙好不好”“廿一适合搬家吗”,本质上是想了解农历日期的宜忌,这就得结合具体的月日干支来看了。

除了初一、十五,农历还有一个更底层的计时系统——干支纪日。干支纪日每60天循环一次,每天一个干支组合,比如甲子日、丙寅日,这个系统跟月相无关,纯粹是连续计日。
在干支纪日里,如果某天是第20天,你也可以说“廿日”,但这不是农历月相意义上的廿日,而是干支序列里的位置,《周易》预测里用到“廿”的场景,比如六爻、奇门遁甲,有时会写“某月廿日”,这里的月如果指农历,廿就是农历日期;如果指节气月,廿就是节气推算出来的日子。
所以严格讲,“廿”在《周易》里是个工具字,时间坐标系不同,它的意义就不同,但普通人和大多数民俗应用,说的“廿”就是农历的二十几日。
阳历是1912年之后才在中国大规模使用的,在此之前,官方和民间统一用农历纪年纪月纪日,改用公历后,日常书写变成了“3月20日”“12月21日”,但老黄历、通书、民俗节气表仍然保留农历汉字写法,廿”就跟农历深度绑定了。
还有一个实际原因:农历的“廿一”到“廿九”如果写成阿拉伯数字,容易跟阳历的“21日”到“29日”混淆,尤其是在看老黄历时,阴阳历对照印刷,左侧阳历用阿拉伯数字,右侧农历用汉字,你一眼看到“廿三”就知道这是农历,不用再费心换算。
这种排版传统延续到今天,几乎所有日历App在农历栏都保留汉字写法,所以你的感觉没错:看到廿,十有八九是农历。
想知道某个日期对应的农历是不是“廿几”,有很简单的办法:
完整的农历日期做参考是“腊月廿三”“正月初五”这样“月+日”的组合,如果你看到“廿”但没有月份,廿三晚上是什么日子”,那你得先补一个月名,否则无法判断吉凶宜忌。

在《周易》择日实际操作中,拿到一个日期,先看它属于哪个月,再看具体日子,最后查当天的干支和宜忌。“廿”只解决了“哪天”的问题,不解决“怎么样”的问题。
腊月廿三,这是百分之百的阴历日期,腊月是农历十二月,腊月廿三就是农历十二月二十三日,它在阳历里的日期每年都不同:
| 年份 | 腊月廿三对应的阳历日期 |
|---|---|
| 2025 | 2026年1月11日 |
| 2026 | 2027年1月30日(推算) |
| 2027 | 2028年1月20日(推算) |
这种日期漂移正是阴阳历换算的特征,如果你问“2026年腊月廿三是什么时候”,答案是2027年1月下旬左右,反过来,如果你想查“2026年阳历1月20日是农历多少”,答案是腊月初二或初三左右(具体以当年历书为准)。
一句话收尾:廿是数字二十的汉字,放在农历月份后就是阴历日期,放在阳历月份后就是阳历日期,但中国人的书写传统和民俗习惯,让“廿”几乎成了农历日期的专属符号。 看到“廿三”先默认农历,再结合月份和节气确认具体时间,这样在择日、祭灶、看黄历等场景里就不会出错,阴历和阳历两套系统并存,恰恰是中华历法智慧的精髓所在。
不是一回事,农历廿三是阴历日期,比如腊月廿三在阳历是次年1月或2月的某一天,阳历23日就是公历每月的23号,两者只有在极少数年份可能完全重合,但绝大多数情况下不同,看老黄历择日时,以农历日期和干支为准。
传统日历和民俗日历习惯用汉字数字标注农历日期,你看到的“廿三”就是农历二十三,而公历日期统一用阿拉伯数字或“23日”表示,如果一份日历上同时有“20”和“廿”,20”通常是阳历,“廿”是农历,对照着看就不会混淆。