八字 · 博客
天干地支时辰:从出生时间到时柱的换算步骤
Deep Oracle 学术组 · 2026-09-19 · 约 5 分钟
出生时间到底该不该“减一小时”、要不要按当地经度调,是读者最常问的一点。答案是:不能直接用钟面时间查时柱,也不能只做某一步校正。从出生证明上的钟面时间到最终用于排盘的时柱,中间依次要做四项处理:先还原夏令时,再统一时区,再折算真太阳时,最后才查时辰表。
天干地支时辰,是把一昼夜划分为十二段,每段配一个地支,再以日干推得时干,形成时柱。十二段以子时为首,依次为丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。时柱的确定,依赖一个明确的时间口径:当地太阳时。出生证明上的钟面时间,是行政时间,不是太阳时。两者之间可能相差数十分钟,甚至跨过时辰边界。因此,从钟面时间到天干地支时辰,本质上是一次口径换算。
四项校正,先后有序
这四项处理不是并列选项,而是固定流程。第一步还原夏令时,第二步统一时区,第三步折算真太阳时,最后才查时辰表。顺序不能调换。原因在于,每一步处理的都是“上一步结果”。如果先查表再校时区,等于拿错误口径去套时辰;如果先算经度再还原夏令时,可能把夏令时造成的一小时差当作经度差处理。本站排盘引擎的输入是公历年月日时分与性别,按北京钟面时间解释,不接受经度。因此,上述校正属于输入准备,须在填入之前完成。
第一步:夏令时
中国在一九八六年至一九九一年间实行过夏令时。凡在此期间出生且记录的是钟面时间者,先减一小时,得到标准时间。例如钟面写“上午十时”,夏令时期间实际标准时间为上午九时。这一步只适用于该时段。其他年份出生者,通常不需要做夏令时还原。更详细的处理方式可参考夏令时出生的八字要不要减一小时。
第二步:时区
出生地与记录时间所用的时区不一致时,先换算到同一时区口径下再比较。中国统一使用北京时间,即东八区标准时。若出生地在新疆、西藏等地,钟面时间仍是北京时间,但当地太阳时与北京口径差异明显。此处还不能直接按经度调,而要先确认钟面时间是否确为北京时间。若出生证明使用其他时区时间,须先统一到北京时间。时区统一之后,才进入真太阳时计算。
第三步:经度与均时差
真太阳时由两项构成。一是经度时差:经度每差一度约差四分钟。东经一百二十度是北京时间的基准经线。出生地经度大于一百二十度,太阳时比标准时快;小于一百二十度,则慢。二是均时差:地球公转速度不均,全年在约负十四分钟到正十六分钟之间摆动。两项相加后可差数十分钟。两项合并后,才得到当地太阳时。真太阳时的完整计算,须同时纳入这两项,不能只算经度。
最后才查时辰表
把前三步得到的当地太阳时,对照十二时辰划分。时辰表的十二格为:子二十三时至一时,丑一时至三时,寅三时至五时,依次至亥二十一时至二十三时。表上写的是当地太阳时,不是钟面时间。也就是说,钟面十一点半,经过校正后若当地太阳时为十一点十分,仍属午时;若校正后为十点五十分,则属巳时。完整表格可见十二时辰对照表。
次序颠倒会得到什么结果
次序颠倒时,最常见的后果是把夏令时的一小时与经度时差重复扣除或互相抵消,结果落到相邻的时辰。例如一九八九年夏天出生,钟面时间十六时四十分,经度时差约负二十分钟。正确流程是先减一小时得十五时四十分,再减二十分钟得十五时二十分,为申时。如果先算经度再减夏令时,结果仍是十五时二十分,这一步恰好不差;但若只做一项,或把一小时当经度差重复扣除,就会得到十四时四十分,落入未时。边界附近的时柱,对次序尤其敏感。出生时刻落在时辰中段时,这几项校正加起来也不会改变时柱;只有接近边界时才需要逐项处理。
常见误解有三。其一,认为“出生证明上的时间就是排盘时间”。不确。出生证明记录的是行政钟面时间,可能含夏令时,也可能使用非出生地时区。直接用钟面时间查时辰,等于跳过全部校正。
其二,认为“只要按经度调过就行”。不确。经度时差只是真太阳时的一项。均时差全年波动可达约三十分钟,忽略它,在时辰边界处同样可能落错时辰。
其三,认为“时辰边界差几分钟无所谓”。不确。时柱由一个时辰的起点与终点划定,边界前后分属两个相邻时柱。如果出生时刻接近边界,几分钟之差就可能改变时柱。判断时柱是否可靠,可按八字核对:四柱排盘如何逐项自查中的方法逐项回查。