我把 1965 年 1 月 1 日到 2024 年 12 月 31 日,一天一天跑了一遍,21915 天,一天不落。
跑完,脚本给了我一个数,8.920%。大约每十一个人里有一个。
先把话说清楚,这个数跟判语准不准没有半点关系。它数的是历法约定的分歧,同一个出生时刻,换一种约定,排出来就是另一张盘。
为什么想数这个。排盘的输入其实很少,年、月、日、时,四个数字。但这四个数字不能直接用,得先过一层历法换算,变成干支,再落成宫位。这一层是约定,不是观测。星星在天上什么位置是观测,一个人生在闰六月十五该算六月还是算七月,是人定下来的。既然是定的,就有人定得不一样。
我 2020 年在台湾拜师学的这套东西,到今年第六个年头。一开始动机挺不厚道的,就是想拆穿它,结果被打脸。后来陆陆续续免费帮人看了三百多张盘,再后来把整套排盘逻辑写成了代码。写代码这件事最烦人也最诚实的地方在于,你躲不掉。人跟人聊可以含糊过去,函数里你得选一边,选完还得写进注释。我就是在选边的时候起的念头,到底有多少人的出生时刻,会被我这一行选择推到另一张盘上。
第一种分歧是闰月。农历有闰月,一年十三个月,多出来的那个月挂在某个月后面。落在这个月里的日子,一种口径归到它所闰的那个本月,另一种归到下一个月。同一个生日,月份差一格。这一层最好理解,学过一点的人基本都知道有这回事,只是没人数过到底有多少天。
第二种是年界,一年从哪一天开始换。一种按农历正月初一换,过了年就是新的年干支。另一种按立春换,立春不到就不换。这两个点在同一个公历年里常常差着好几天,中间夹的那几天,就是分歧日。
举三个实测出来的。1965 年 2 月 2 日,按初一算是乙巳,按立春算是甲辰。1965 年 2 月 3 日,还是乙巳对甲辰。1966 年 1 月 21 日,按初一是丙午,按立春是乙巳。
同一天,两个年干支。
这事我知道,代码里也处理过,可把日期和两个结果并排打印出来的那一刻,还是愣了一下。年干支不是个小零件,它一变,跟它挂钩的那一整批东西跟着变。
第三种是晚子时。23 点到 24 点这一个小时,一种口径算今天的子时,一种算明天的子时,差别在日干支要不要往前推一天。这一项不用穷举,一天二十四小时里占一小时,4.167%,纯算术。
回到怎么数这块。样本就是 1965 到 2024 这六十年,逐日穷举,21915 天,每天用两套口径各算一遍,结果不同就记一笔。脚本在 xiaoS/scripts/data-calendar-conventions.mjs,想重跑的自己改个区间就行。
闰月这一项,640 天,2.920%。这六十年里有 22 个农历年含闰月。数完这一项我还挺平静的。
年界,447 天,2.040%。天数比闰月少,可踩上去的后果更硬。
三项并集,8.920%。
还有一件事我得单独说。前两项在这六十年里零重叠,实测同时命中的天数是 0。第一眼看到这个 0,我的第一反应是脚本写反了,某个判断条件搞成了取反,不然哪有这么干净的数。回去把 both 那一路单独拎出来打印了一遍,一天一天看过去,确实是 0。这是跑出来的,不是我假设的。
零。
那么这个 8.920% 说明什么。它说明踩在这类日子上的人,手里那两张盘的差别不在细节上。命宫可能落到了隔壁宫,命宫一挪,整套判语跟着换一遍。《紫微斗数全书》讲亥宫有这么一句,「亥宫最喜太阴逢,若人值此福禄隆」。这话是说给一个特定宫位的,宫位挪了一格,这句话就不再是说你的了。两张盘读下来,会像在说两个人。
晚子时那一项还得再多说两句,因为古人早就撞见过这道坎。《紫微斗数全书》里有这么一句,「如子时有十刻,上午刻属昨夜亥时,下午刻属今日子时」。
几百年前的人写下这行字的时候,处理的正是我脚本里那个 if 判断在处理的同一件事,夜里那一段时间到底归昨天还是归今天。他给了一个切法,后人有照着走的,也有另走一条的。这个分歧一直摆在那儿,没被解决,只是被各自的习惯盖住了。
接下来是这个数字不说明的东西,这部分我觉得比上面更重要。
8.920% 数的是有多少人落在分歧日上,跟有多少人算错了没关系。落在分歧日上的人,两套口径给他两张盘,可能有一张对,也可能都不对,这个数不管这些。
哪一派对,这篇不回答,我也没有判断的依据。我能做的只是把差异摊开,至于怎么验,那是另一件事,我自己也还没跑通。
晚子时那个 4.167% 是按一天二十四小时均匀分布算的。真实的出生时刻在一天里并不均匀,所以它是个近似,会偏,偏多少我手上没有数据。
六十年这个窗口也是我随手划的。往前推,往后推,闰月和年界的天数比例都会有出入,这个 8.920% 只对 1965 到 2024 这一段负责。
还有,三种分歧怎么切是我定的。我挑闰月、年界、晚子时,因为它们边界清楚,好穷举。历法约定里的分歧远不止这三项,最典型的是真太阳时,按出生地经度去修正时刻,跟这三项不是一个切法,这次没进来。
下面是几个问得比较多的。
我怎么知道自己有没有踩在分歧日上。看三件事,出生那天在不在闰月里,日期有没有落在正月初一和立春这两个点中间,出生时间在不在 23 点到 24 点之间。就这三项而言,三条都不沾,两套口径给你的是同一张盘。
两张盘不一样,该信哪一张。我不知道。你能做的是先搞清楚手里这张按的是哪套口径,再把另一套也排出来,摆在一起看差在哪儿,别稀里糊涂只看一张。
真太阳时为什么没算进这 8.920%。它属于另一层,切法跟这三项对不上,硬塞进来会把口径搅浑。加进去以后这个数不会变小,具体变成多少,我没跑。
这个数字能自己复算吗。能。脚本路径和样本区间上面都写了。跑出来跟我不一样,来告诉我哪儿不一样,我改。
回到开头那十一分之一的人。
他坐在那儿等一张盘。要问的第一句话跟准不准没关系,就一句,你用的年界口径是初一还是立春,晚子时算今天还是算明天。答得上来,往下聊。答不上来,或者告诉你这个不重要的,后面那些话就不用往下看了。
⚠️ 『FateStar』根据中国传统文化『紫微斗数』生成『命盘』进行分析推理, 内容仅供参考.
关于作者
