先厘清一个常见误解:很多初学者把"阴历"和"农历"当成两套东西,实际上日常说的阴历生日,指的就是农历生日,也就是以朔望月定月份、以节气定闰月的那套阴阳合历,民国以后改称"农历",是为了和纯太阴历区分。
纯太阴历只按月相走,一年约354天,和太阳回归年差11天左右,伊斯兰历就是这一类,中国的农历是阴阳合历:月份看月亮,年头看太阳,靠十九年七闰把差距补回来,所以查一个人的"阴历生日",本质是查农历纪年,而不是查某个月亮循环。
公众人物生于清末民初的,换算时常撞上两个坑:一是当年用的历书不同,清代用《时宪书》,民国初年一度改用《新历书》;二是部分地区民间记生辰只记"天亮前""掌灯后",不留钟点,日后回推自然出现一天偏差。
| 版本 | 农历日期 | 对应公历 | 常见出处类型 |
|---|---|---|---|
| 版本A(通行) | 丁未年十一月初一 | 1907年12月5日 | 主流万年历、公开年谱类资料 |
| 版本B(民间) | 丁未年十一月初二 | 1907年12月6日 | 地方手抄本、部分命理网站转录 |
差一天,四柱里的日柱就完全不同,这是网上"林彪八字"出现多个版本的根源,据近年来的历法工具比对,多数权威换算表指向版本A。

把生日换成四柱,不是查一次万年历就完事,业内专家指出,清末民初人物的排盘,最容易卡在下面三处。
这是搜索量很高的实操问题,传统命理把一天分为十二时辰,子时是23点到次日1点,分歧在于:23点到24点这段算"晚子时",归当天还是次日?
两派都有流传,结果就是同一时刻排出两个日柱,林彪出生于1907年12月5日,具体时辰没有可靠公开记载,时柱本身无法坐实,晚子时之争在这里用不上,但它是查任何生辰都要先定的规矩。
这是初学者最容易翻车的地方,月柱的地支由节气决定:立春到惊蛰为寅月,惊蛰到清明为卯月,一路推到大雪到小寒为子月。
1907年的大雪在12月8日前后,12月5日还没交节,所以尽管农历已经进了十一月,月柱仍按亥月算,按五虎遁口诀"丁壬之年壬寅头"起推,丁未年亥月的月干为辛,月柱得辛亥,年柱取丁未,日柱按万年历推为戊子,时柱因时辰不详,留空。
出生地在湖北黄冈回龙山一带,经度约东经114.9度,北京时间以东经120度为基准,每差1度折合4分钟,换算路径如下:

也就是说,如果某人记的是北京时间早上7点,真太阳时大约在6点49分,还在卯时里,没有跨进辰时,这套校正对时柱判定是硬指标。
查出生年对应的干支,再确认生日在当年立春之后,立春前出生,年柱退到上一年,1907年立春在2月5日前后,12月5日显然在立春之后,年柱为丁未。
用节气表定位生日落在哪两个节气之间,得出月支,再用年干套五虎遁定月干,丁壬年正月起壬寅,十月为辛亥。
推荐路径是打开中科院紫金山天文台公布的历算数据、香港天文台公历农历对照表,输入公历日期取干支,手工推算可用1900年1月1日为甲戌日作基准,累加天数后对60取余。
把记录的钟点换算成出生地真太阳时,再对应十二时辰,最后用日干套五鼠遁定时干,时辰不明就注明"时柱待考",不要硬凑。
至少用两个独立来源核对农历日期,若一个给十一月初一、另一个给十一月初二,优先采信天文台或权威历算数据库的版本。

黄冈、鄂州、武汉一带的线下命理馆,常见模式是茶馆或工作室面谈,单次通常几百元,含手写命盘一张,异地客户多走线上,价格反而更透明,遇到开口就要上千元却不给排盘依据的,先让对方出示历法来源再谈。
以通行万年历为准记丁未年十一月初一,民间抄本记初二的,多半是转抄时把公历12月5日误当12月6日,或用了不同版本的历书,查证时以天文台历算数据为优先。
因为出生时辰没有可靠记载,时柱缺失,任何补出来的时干都只是推测,不能当作史实使用,排盘时正确做法是标注"时柱不详",而不是随便填一个辰时或卯时。
首选天文机构发布的公历农历对照数据,其次是用同一套历算内核的万年历软件,同一日期在多个工具上结果一致,才可以往下推四柱,历法换算本身是可验证的技术活,先定生日,再谈命理。