本页内容
公历以太阳年为基础,是日常使用的阳历;农历则是另一套安排年、月与日的历法。同一天可以同时有一个公历日期和一个农历日期,转换不会把那一天变成另一个日子。
为什么生日每年换到不同日期?
固定的农历月日,不一定落在固定的公历月日。公历年与农历年的长度、起点不同,所以不能把出生那年的公历对应日期,直接当成以后每一年的农历生日。
例如 2026 年 2 月 17 日对应农历正月初一;前一天仍是上一农历年的十二月廿九。只改年份,不重新换算,容易跨错年界。
查询时需要哪些资料?
| 想查的事 | 需要的输入 |
|---|---|
| 出生那天的农历 | 完整公历年月日 |
| 某个农历日期的公历 | 农历数字年、月、日,以及是否闰月 |
| 今年的农历生日 | 原农历月日、闰月标记,以及目标公历年 |
农历年份要用完整数字,例如 2000 年。「庚辰年」这类名称会循环出现,不能单独用来定位出生年份。
先分清楚换算与过生日
日期转换给出历法上的对应。如果某年没有原生日的闰月或三十日,如何庆祝是家庭的选择,不能让工具偷偷改成另一个日期。先查清事实,再安排合适的相聚时间。
公历、农历、民国年不是三套不同的日子
在台湾填写出生资料时,常同时遇到「民国年」和「农历」两个选项。民国是年份的编号方式,例如民国 115 年对应公元 2026 年;把民国年份改成公元,不会自动把农历变成公历。需要先辨认原记录采用的月日是哪一套历法,再决定要做年份换算,还是完整的公历与农历转换。
假设家人说「民国某年正月初一」,这句话包含年份编号和农历月日两层信息。不能先把正月初一写成公历一月一日,再去查询。相反地,文件如果清楚记载公元年月日,应直接以公历输入,让工具求出农历数字年、月、日和闰月标记。原件上的文字也建议保留,方便日后重新核对。
为什么有闰年,也有闰月?
公历以年为基础安排月份,平年的二月有 28 天,闰年的二月有 29 天。农历则同时考虑月相和季节,月份有大小月之分,并在部分年份安排闰月。公历的二月二十九与农历的闰月解决的是不同问题,不能用「今年公历是闰年」推论「今年一定有农历闰月」。
农历月份通常有 29 或 30 天,不能从前一个月的大小推定下一个月必然相反,也不能固定认为除夕一定是三十。查某年的月底时,应使用那一年的实际月历。若你需要的是春节、端午或中秋的公历日期,可以直接用节日工具;若你需要的是任意一天,则以日期转换工具较合适。
用两个相邻日期核对年界
以 2026 年为例,先输入公历 2 月 16 日,再输入 2 月 17 日。前者对应前一农历年的最后一天,后者对应新农历年的正月初一。这个相邻日期检查,能帮助你确认「公历年份」和「农历年份」没有混用;只把两边都填成 2026,并不一定代表同一年范围。
接着把查出的完整农历结果反向输入。若年份、月份、日子与闰月标记都相同,应回到原公历日期。反向核对适合用来发现手写抄录时漏掉「闰」字、把十二月当成一月,或把今年误当出生年的问题;它不能代替确认原始出生记录是否正确。
把查询结果记成可重现的资料
建议记录四项内容:原始日期、原始历法、查询结果、查询用途。原始日期用完整四位数年表示,农历另保留是否闰月。用途可以写「确认出生那天」或「安排今年生日」,因为后者还涉及目标年份和家庭庆祝方式。只有「六月初一」这样的结果,无法让另一个人重做完整的换算。
如果家人在不同地区出生,先确认记录上的日期是哪个地区的当地日期。本站处理的是输入的日历日期,不会根据出生时刻自动换算跨时区的日期,也不是命盘排盘服务。当你只有一个时间戳记时,应先确定应采用的当地年月日,再使用日期工具。
查不到日期时,先分辨三种情况
第一种是输入不存在的日期,例如平年的公历二月二十九。第二种是农历月份或日子不存在,例如某年没有选定的闰月。第三种是日期存在,但超出本站已核对的农历查询范围。本站目前农历对照范围为公历 1950 年 1 月 1 日至 2035 年 12 月 31 日;范围外的讯息不能解读为历史上没有那一天。
需要正式核对时,可查本文来源列出的香港天文台公历与农历对照表。先选年份,再比对日期和月份起点;若结果不同,记下两边的完整输入及截取的日期文字,避免只比较一个月份名称。
你可以现在开启公历与农历转换工具,再阅读民国年与公元年的换算方法;若问题出在每年生日日期不同,则接着看农历生日遇到闰月的处理方式。