先固定三样输入:日干、时支、换日设置。五鼠遁只回答子时从哪个天干起:甲己起甲子、乙庚起丙子、丙辛起戊子、丁壬起庚子、戊癸起壬子;得到起干后,天干与时支同步顺行,数到目标时支,配上的天干就是时干。晚子时(23:00至24:00)是唯一需要再算一遍的格子:Wenbu 默认00:00换日,且默认规则下晚子时的时干已使用库的次日约定;改选23:00子初换日后,日柱换成次日,时干要按返回结果重新读,不能预设它一定变或一定不变。本文把两列并排写出,只标可观察的字,不判定哪种约定正确。
- 五鼠遁只定子时起干,其余时支靠天干与时支同步顺数,不必背整张表。
- 十二个时支走完,天干序列前进十二位,即一轮十干再加两位,所以有两个天干会重复出现。
- 晚子时是唯一需要第二列的格子:默认设置下时干已按次日约定,改选23:00后日柱变、时干须读返回结果再标。
从记录到两列时干
- 01归入时支
把钟表时间放进两小时区间,确认是否落在23:00至24:00的晚子时。
- 02查起干
按日干取五鼠遁起干:甲己甲子、乙庚丙子、丙辛戊子、丁壬庚子、戊癸壬子。
- 03顺数得时干
从子时起,天干与时支同步顺行,数到目标时支,读出基准时干。
- 04读默认晚子时
若为晚子时,基准列直接采用默认设置返回的时干,并注明它已按次日约定。
- 05改选23:00再读
切换换日选项,记下新的日柱,抄下返回的时干,不预设它是否变化。
- 06标注差异
逐字写明日干是否变、时干是否变、时支不变,并保存换日设置以便复算。
先固定输入:日干、时支与换日设置
推时干之前,先把三样东西写下来:日柱的天干、记录时间落在哪个时支区间、以及采用的换日规则。时支按两小时一段划分,子时跨夜,所以同样写作“子时”的记录,可能落在23:00之后,也可能落在00:00之后,这两段在不同换日规则下并不等价。先把时间归入区间,再谈天干,顺序不能颠倒。
Wenbu 的说明写明:日、时柱默认使用所选当地钟表时间,默认在00:00换日,也可选23:00子初换日;出生时间未知时不生成时柱。这意味着时柱由输入与设置共同决定,不是凭感觉补出来的。把日期、时区、钟表时间和换日选项一并保存,后面两列对照才有可复核的基础。
五鼠遁:从起干顺数到目标时支
五鼠遁给出的是每个日干对应的子时起干:甲己日起甲子,乙庚日起丙子,丙辛日起戊子,丁壬日起庚子,戊癸日起壬子。它只回答“子时用什么天干”,并不直接给出其他时支。得到子时天干后,天干按甲乙丙丁的顺序逐位顺行,时支按子丑寅卯顺行,数到目标时支,配上的天干就是时干。
以丙日为例,丙辛起戊子,于是子时为戊子;顺数一位是丑时己丑,再一位是寅时庚寅,依次类推。十二个时支走完,天干序列前进十二位,等于一轮十干再加两位,所以有两个天干会重复出现,并非十二个时支恰好配十二个不同天干。只要日干与换日约定固定,每个时支对应的时干就是确定的,可以先列一张单日干的十二时辰表再对照记录。
晚子时:默认设置下时干已按次日约定
晚子时指23:00至24:00这一段。这里最容易出错的地方,是以为默认00:00换日就意味着晚子时的时干按当日日干起算。Wenbu 的说明恰恰相反:默认规则下,晚子时的时干仍使用库的次日约定。也就是说,基准列里晚子时那一格,时干已经跟着次日走,只有日柱仍显示当日。
因此两列对照不能写成“当日日干起干对次日日干起干”。正确做法是:基准列直接读默认设置返回的晚子时时干;对照列改选23:00子初换日,此时日柱换成次日,再读返回的时干。所引来源只说明了默认规则下的晚子时约定,没有逐字规定23:00设置下时干如何取,所以对照列必须实读结果,不能凭推理断言它一定变或一定不变。
两列工作表:同一晚子时,两种设置
第一列固定一个日干,按五鼠遁列出十二个时支对应的时干,作为基准表;晚子时那一格直接采用默认设置返回的结果,并注明“时干已按次日约定”。第二列只处理晚子时这一格:改选23:00换日,记下新的日柱,再抄下返回的时干,旁边标注“日干变、时干以返回结果为准、时支不变”。
这张表的价值在于可复核。别人拿到你的日干、时支、换日设置和两列结果,应当能重现同样的字;如果对不上,先查时支区间是否划错,再查换日选项是否一致。Wenbu 也提示,临近换日或时辰边界时,建议对照不同设置的结果。对照不是选边,而是把约定差异显式写下来,让“哪个字变了”有据可查。
| 项目 | 默认00:00换日(基准列) | 23:00换日(对照列) |
|---|---|---|
| 晚子时的日柱 | 当日日柱 | 次日日柱 |
| 晚子时的时干 | 直接采用默认设置返回结果,已按次日约定 | 以切换后返回结果为准,所引来源未逐字规定 |
| 时支 | 子 | 子,不变 |
| 非晚子时时段 | 按当日日干起干顺数 | 通常与基准列相同 |
| 十二时支走完 | 天干前进十二位,一轮十干加两位,有两个天干重复 | 同左,起干随日干改变 |
| 需要记录的信息 | 日期、时区、钟表时间、换日设置 | 同上,另注明采用23:00换日 |
Wenbu · calculation conventions ↗Wenbu · BaZi guide ↗
假设案例:丙日晚子时的两列推导
以下为教学用的假设记录,不对应任何真实个人:钟表时间23:20,落在晚子时。默认设置下日柱为丙,次日日柱为丁。我们只推时干,不解读命局,也不预测任何事。
- 第一步,定时支:23:20落在23:00至24:00之间,时支为子。
- 第二步,基准列:默认设置下晚子时的时干已按次日约定,因此直接读返回结果;按次日丁日、丁壬起庚子,时干为庚,得庚子,而不是按当日丙日起戊子。
- 第三步,对照列:改选23:00子初换日,日柱由丙变为丁,时支仍为子;时干抄下切换后返回的结果,不预先断言。
- 第四步,标差异:日干由丙变丁,时支不变;时干若返回仍为庚,则只有日柱变化,若不同则如实记下新字。
- 第五步,复核:若同一记录改在22:40,则不属晚子时,两列日干与时干应一致,差异为零。
可观察的结果是:默认设置下这个晚子时记录的时柱为庚子,时干已按次日约定;改选23:00后日柱由丙变丁,时支仍为子,时干必须读返回结果再标。把日干、时支、换日设置和两列结果一起保存,任何人都能复算并核对究竟哪个字变了。
常见问题
五鼠遁需要背整张表吗?
不必。只需记住五组起干对应关系,再从子时起按天干顺序顺数到目标时支即可。熟练后可以自己列出单日干的十二时辰表备用,但起干规则才是根本,表只是它的展开。
默认00:00换日时,晚子时的时干按当日还是次日算?
按 Wenbu 的说明,默认规则下晚子时的时干已使用库的次日约定,所以基准列不能按当日日干起干。日柱仍显示当日,时干却已跟次日走,这正是两列对照最容易写错的地方。
改选23:00换日后,时干一定和基准列不同吗?
不能预设。所引来源只说明默认规则下的晚子时约定,没有逐字规定23:00设置下时干如何取。正确做法是切换后读返回结果,再与基准列逐字比对,相同就写相同,不同就记下新字。
两种换日算法哪一种正确?
本文不判定。Wenbu 同时提供00:00换日与23:00子初换日两种设置,二者是约定差异。重要的是记录所用设置,并在比较结果前先对齐设置,而不是把某一种当作唯一标准。
术语速查
- 日干
- 日柱的天干,是五鼠遁起干与时干推导的起点,也常作为读盘的参照。
- 五鼠遁
- 按日干确定子时起干、再顺数各时支天干的传统起时规则。
- 晚子时
- 23:00至24:00这一段子时;默认设置下其时干已按次日约定,改选23:00换日时日柱归入次日。
查看事实与来源的核对笔记
Wenbu 默认00:00换日,同时提供23:00子初换日选项,两者是并存的设置。
默认在 00:00 换日(sect=2),也可选 23:00 子初换日(sect=1)
默认规则下,晚子时的时干已经采用库的次日约定,因此基准列不能简单按当日日干起干。
默认规则下,晚子时的时干仍使用库的次日约定
把日期、时区与换日设置随结果一起保存,结果才可被他人复算。
Save the date, time zone and boundary settings with the result
来源与核对范围
这是问卜的 AI 辅助编辑内容,经过自动结构检查和独立生成的编辑检查;不代表独立专家审稿。公开产品介绍不等于付费体验测试。
- Wenbu · BaZi guide ↗Existing editorial and reproducible chart conventions · 2026-11-04 · 已取回正文
- Wenbu · calculation conventions ↗First-party implementation; not evidence of predictive accuracy · 2026-11-04 · 已取回正文
- lunar-typescript · official source ↗Calculation implementation and conventions · 2026-11-04 · 已取回正文
用同一记录分别按两种换日设置排盘并对照时柱
在 Wenbu 排盘时保留日期、时区与钟表时间,切换换日选项各看一次,把两列时柱逐字写下来比对,就能亲手验证哪个字变了、哪个字没变。
用同一记录分别按两种换日设置排盘并对照时柱 ↗