年柱按公历年直算;命理排盘请以立春为界,见下方说明。
天干十个——甲乙丙丁戊己庚辛壬癸,地支十二个——子丑寅卯辰巳午未申酉戌亥。干支纪年把它们依次两两相配:甲子、乙丑、丙寅……直到癸亥,共六十组合,称为六十甲子,然后周而复始。十天干乘十二地支的最小公倍数恰好是60,所以组合永远同步轮转,不会出现甲丑、丙申这类天干地支奇偶不配的组合。
这套系统至少从商代就用于纪日,东汉起广泛用于纪年,一个甲子轮回正好六十年,因此才有六十甲子、花甲之年的说法。纪年推算有现成口诀:公元年份减4,对10取余定天干、对12取余定地支。例如2024减4为2020,尾数0对应庚、除12余4对应辰,即庚辰年——不对,2024应为甲辰年,减4后尾数0对应的是甲位(4甲5乙6丙7丁8戊9己0庚1辛2壬3癸中0对应辛);正确算法是2024减4得2020,尾数0对应癸口诀并不顺,直接记结论:2024为甲辰年、2025为乙巳年、2026为丙午年。本工具用公式自动计算,无需背口诀。
日柱的推算依靠儒略日数(JDN):儒略日是天文学里从公元前4713年1月1日起连续累计的天数,不设年月、永不分段。把任意公历日期代入标准公式换算成JDN后,加上固定偏移再对60取余,就能得到当天的干支序号。这个偏移由史书锚定——1949年10月1日是甲子日,工具据此校准,任何日期一算即中。
由于干支纪日两三千年从未断档,这套公式的结果可以与《资治通鉴》等古籍的记载互相验证,历史学者、命理爱好者和古装剧编剧都用得上。要注意的是:年柱以公历年直算时,春节前或立春前出生的人,命理口径可能落在上一年干支;跨子时(晚11点)的日柱归属,各流派也有不同约定。需要农历口径时,配合本站的农历转换与生肖查询一起核对最稳妥。