国历叫阳历,不叫阴历。 它的正式名称是公历,属于太阳历;阴历则是只看月亮圆缺的纯太阴历,而农历是阴阳合历,两者不能划等号。
很多人把国历、阴历、阳历、农历混在一起,其实底层逻辑很简单,国历这个叫法,在民国时期被正式使用,把当时通行的公历定为国家历法,所以叫国历,今天台湾地区日历上仍然常见“国历”两个字,大陆则多说“公历”,不管叫什么,指的都是同一套太阳历。
行业共识认为,凡是旧历书、黄历、排盘软件里出现“国历”,直接按阳历理解就不会出错。“国历”不是太阴历,更不能直接等同于农历。
大陆日常生活很少用“国历”这个词,但翻台湾地区日历、旧式通书、部分风水排盘软件,会看到“国历”和“农历”并排显示,有人第一次见到,以为国历是阴历,因为旁边就是农历,实际上那一页上的印刷顺序通常是:
在台湾地区,问“国历是阳历吗”,答案是肯定的,地域用词不同,但历法本质不变。
不是大家不懂历法,而是生活里几个常见场景天然容易造成误会。

手机锁屏上显示的数字日期,就是国历,家里长辈说“今年生日是八月十五”,年轻人打开日历一看,八月十五对应的国历可能是九月某日,如果没人解释,很容易把手机上的国历当成阴历,其实手机默认显示的是阳历,农历要单独订阅或查看。
老黄历为了节省版面,经常把两套日期印在同一栏,国历在上,农历在下,眼神不好的话,一眼扫过去看到“七月十五”,却忽略了上面那行才是国历,于是出现一个问题:老黄历看阳历还是阴历?答案很简单,先确认你看的是哪一行,看公历日期就看上行,看传统节日和月相就看下行。
有人去排八字,师傅问“阴历还是阳历”,对方回答“国历”,师傅默认国历就是阳历,直接输入软件,但对方内心可能以为国历是农历,这种问答错位,会导致排盘日期差一个月,甚至跨节气后整个八字月柱都变,因此问八字前,最好直接说“公历某年某月某日”或“农历某年某月初几”,不要只说“国历”。
《周易》排盘的核心不是农历初几,而是干支历,干支历以二十四节气为分界,属于太阳历系统,这一点和国历天然接近,所以输入国历日期反而更稳。
八字里的年柱以立春为界,月柱以节为界,比如立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪、小寒,农历正月初一有时在立春前,有时在立春后,如果只按农历正月初一算属相或八字年柱,就可能出错。
例如某年立春在正月初五,那么正月初三出生的孩子,农历已经新年,但八字年柱还是前一年的干支,这种情况下,直接输入国历日期,软件会自动按节气换算,省去手动判断。

打开任意一款排盘软件或在线排盘页面,按下面顺序操作:
现在不少八字排盘软件有免费和付费两个版本,但日期输入方式一致,都是先选公历或农历,只要你手里是国历日期,直接选公历即可,不需要自己翻万年历。
| 名称 | 别称 | 性质 | 依据 | 常见用途 |
|---|---|---|---|---|
| 国历 | 公历、阳历、西历 | 太阳历 | 地球绕太阳约365天 | 日常日期、排盘输入 |
| 阴历 | 太阴历、回历 | 纯太阴历 | 月亮圆缺约29.5天 | 部分宗教节日 |
| 农历 | 旧历、夏历 | 阴阳合历 | 月相+回归年 | 传统节日、黄历、八字 |
| 干支历 | 节气历 | 太阳历 | 二十四节气 | 八字、风水、择日 |
业内专家指出,把农历叫成阴历,是民间习惯,但严格来说不准确,农历有闰月,就是为了对齐太阳年,因此它比纯阴历多了一整套太阳历的修正机制。
老黄历的排版各地略有差异,但绝大多数遵循一个规律:
如果只看“宜嫁娶”“忌搬家”而不看日期体系,很容易把农历日期当国历通知亲友,尤其是结婚择日、搬家择日,师傅按干支和神煞定日子,最后通知宾客时,最好用国历日期,因为大家都用手机日历。

传统择日多用农历,因为正五行、建除十二神等都要结合月令和节气,但通知宾客时,写请柬仍以国历为准,例如农历八月十五,对应国历可能是九月中旬,如果请柬上只写“八月十五”,很多年轻朋友会以为是公历8月15日,闹出乌龙。
《周易》和历法的关系,不在“国历”两个字上,而在节气、干支、五行旺衰,国历是太阳历,干支历也是太阳历,所以两者转换最直接,农历更像一个混合系统,把月相和节气放在一起,方便农业和节日使用。
近年来,越来越多排盘软件默认让用户选择公历,背后的原因就是减少农历转干支的出错率,你不需要背下每年立春是哪天,也不需要手动数农历月初一,只要把国历日期输对,系统会完成剩下的事。
看月份天数,阳历月份多数为30天或31天,2月为28天或29天,日期与月相无关,阴历月份通常29天或30天一轮,没有31天,国历属于阳历,按太阳运行周期设定,和月亮圆缺没有对应关系。
老黄历上一页通常印两套日期,一套是国历,一套是农历,国历日期多在上方或左侧,农历在下方或右侧,如果只印一个日期,多数是国历,想确认某一天的老黄历信息,先分清自己在看哪一行。
八字排盘按干支历,而干支历以节气为分界,和阳历更贴近,直接输入国历日期,软件自动换算节气,比输入农历再手动转换更少出错,农历日期不是排盘依据,节气才是。