生辰八字怎么算:填一个公历生日与时刻,这一页分四步把四柱排给你看,每一步都写出用到的规则与中间结果——年柱以立春为界、月柱以十二个「节」为界、日柱查六十甲子历表、时柱由十二时辰定地支再用五鼠遁定天干。末尾把八个字并排列出,标明哪四个是天干、哪四个是地支、各自的五行与阴阳。生辰八字是哪八字、八字怎么看、生辰八字怎么看,这里回答四柱八字的排法本身。
怎么用
这一页把「生辰八字怎么算」拆成四步演示给你看:填一个公历生日与时刻,页面就分四张卡片把年柱、月柱、日柱、时柱一步一步排出来,每一步都写明用到的规则和这一步的中间结果。它不是一篇干讲道理的文章,也不是一个只吐结果的黑盒子。
第一步:填公历生日与时刻
页面上只有两个输入框:一个公历日期、一个二十四小时制的时刻。打开时里面已经填好了一组示例,那只是为了让你一进页就能看到完整的四步,跟任何人都没有关系。改成你要算的日期与时刻,点「开始排」就行。
两件事要说清楚:
填的内容只在你自己这台设备的浏览器里参与计算,不上传、不保存,关掉页面就没了;这一页也不会记住你填过什么。
第二步:往下看四张卡片
四张卡片按年、月、日、时的顺序排下来,每张的结构都一样:最上面是这一步排出来的两个字,下面一句是这一步依据的规则,再下面是逐行的中间结果——立春是哪一刻、你填的时刻落在它哪一边、上一个节和下一个节各是什么时候、天干是从哪个字顺推几位得来的。看不懂结论没关系,中间结果是一行一行摆着的,照着读一遍就知道这两个字是怎么来的。
第三步:看末尾的八个字
四步走完,页面把八个字并排摆成两行:上面一行四个天干,下面一行四个地支,每个字下面标着它的五行与阴阳,地支还多标一个生肖。这就是「生辰八字是哪八字」这个问题的答案——不是什么神秘的八个字,就是年月日时四组干支。
顺便能做的两件事
- 复制给 AI:结果区下面那一条会把四步的中间结果连同四柱整段复制走,你可以贴给常用的 AI,让它替你复核每一步的规则有没有用错。复制出去的内容里只有日期、规则和干支,没有网址、也没有任何解读。
- 去排完整的盘:八个字下面那枚按钮通到八字排盘,那一页会在四柱之外再排出藏干、十神、纳音、大运与神煞,还能按出生地做真太阳时校正。只想看五行分布就去五行查询。
页面下半部分还有四张固定的对照表:十二个「节」与月支的对应、五虎遁(年干推月干)、五鼠遁(日干推时干)、十二时辰与时支。这几张表不随输入变化,是规则本身,可以当速查用。
怎么看结果
四张卡片各有各的看法,下面逐张说。这一节回答的其实就是「八字怎么看」和「生辰八字怎么看」这两个问题里属于排法的那一半:盘上每一栏是什么、它是怎么来的。
年柱那一张:只盯「立春」那一行
年柱这一张有四行,最要紧的是中间两行:当年立春的精确时刻、你填的时刻落在它之前还是之后。落在之前,年柱退回上一年;落在之后,就按这一年算。
这是整页最容易出错的一步。元旦换的是公历年,正月初一换的是农历年,干支纪年在排四柱时换在立春,三条界线各管各的,每年能差出一个多月。判断方法很简单:看看自己是不是一月或者二月上旬生的。是的话,一定要对一下这一行;不是的话,这一步基本不会错。
立春的时刻各年在二月三日到五日之间浮动,精确到分钟,页面上这个时刻是从历法库现取的,没有写死在代码里。正因为精确到分钟,二月三日到五日出生、又恰好卡在那个钟点附近的人,年柱可能和你以为的不一样。
月柱那一张:看落在哪两个节之间
月柱这一张先给出上一个节与下一个节的名字和时刻,再告诉你月的地支取哪个字,最后用五虎遁把月的天干推出来。
要理解这一张,先记住一件事:二十四个节气不是平起平坐的。它们一节一气交替排列,单数的十二个叫「节」(立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪、小寒),双数的十二个叫「中气」(雨水、春分、谷雨、小满、夏至、大暑、处暑、秋分、霜降、小雪、冬至、大寒)。分月只认节,中气一概不参与。所以「过了雨水就换月」是错的,界线在惊蛰。
月的天干那一行读法是:先看年的天干是什么,五虎遁给出这一年正月(寅月)的天干是哪个,然后从寅数到本月是第几个,天干就从那个字往后顺推几位。页面把「第几个」「顺推几位」都算出来写在行里,不用自己数。
日柱那一张:它本来就没有公式
日柱这一张只有三件事:这一天的日柱、前一天的、后一天的。看完你就明白为什么没有公式——六十甲子纪日是一条连续的长链,每天顺排一位,六十天绕回原处,不因为过年重置,也不因为换节重置。它跟年月时三柱不一样,不由任何天文事件决定,只由「从某一天起一天一位数下来」决定。
所以问「日柱怎么算」,诚实的回答是:查历表。页面这一格由历法库给出,不是页面自己推的。确实有几种手算口诀在流传,但都要背基准年和基准月的补数、还要单独处理闰年,真用起来并不比查表省力,也更容易记错。
时柱那一张:先定地支,再推天干
时柱这一张先告诉你所填时刻落在哪个时辰(也就是时的地支),再用五鼠遁把时的天干推出来。
时辰这一栏有个坑:子时从二十三点起算、横跨两天,所以时的地支不是「几点除以二」那么直白。二十三点和零点同属子时,一点到三点是丑时,往后每两小时一个,页面下方有完整对照表,也可以去十二时辰对照表那一页细看。
如果你填的正好是二十三点这一小时,这一张会多出一段:晚子时(夜子时)存在两种并存的处理,一种把二十三点之后算进第二天、用第二天的天干起五鼠遁,另一种日柱与时的天干都仍按当天走。页面跟随所用历法库的默认做法取前一种,同时把另一种的结果也列出来。两种做法都有人用,这一页不替谁下结论。
排出来的和别处对不上,先查这三处
把这一页的结果和别家排盘器对一遍,八九成的差异出在下面三个地方,按可能性从高到低排:
- 年柱的界线——对方按春节甚至元旦换年。只影响一月到二月上旬出生的人。
- 二十三点那一小时——两种处理选了不同的一种。只影响二十三点到零点这一小时出生的人。
- 有没有做真太阳时校正——全国钟表统一走东经一百二十度上的时间,出生地越偏西,当地太阳越比钟表慢,几分钟到一个多小时都有;卡在时辰交界附近就会差出一位。这一页用钟表时间,完整排盘那一页可以按出生地校正。
三处都对上还是不一样,那多半是日期本身填错了(农历当成公历填进去是最常见的一种)。
八个字那一块:只是把事实标出来
末尾那八个字下面标的五行与阴阳,是固定对应关系,和生日本身没有关系:甲永远是阳木,乙永远是阴木,子永远是阳水,午永远是阳火,十个天干十二个地支各自对应什么,查表就是了,不会变。地支多标的那个生肖也是一样,子对鼠、丑对牛,一一对应,页面下方的对照表里全列着。
这一页到此为止。它只回答「这八个字是怎么来的、盘上每一栏是什么」,不对排出来的盘做任何解读,也不写某一种盘的人怎样。
常见问题
「八字是什么」和「四柱八字」是一回事吗?
是同一件事。年、月、日、时四组干支,一组两个字,一组叫一柱,所以按柱数说是「四柱」,按字数说是「八字」,合起来说就是「四柱八字」。三种叫法指的都是这八个字,没有区别。
不知道出生时刻怎么办?
时刻只决定第四柱。不知道准确时刻的话,前三柱照样能排——这一页需要一个时刻才能走完四步,你可以先随便填一个看前三步,第四步的结果当作不成立。要注意的是:如果不知道的是「是不是二十三点以后」,那可能连日柱都受影响,因为二十三点那一小时的两种处理会分出岔来。
天干和地支各有几个?为什么是六十年一轮?
天干十个,地支十二个。两者按顺序同时往前走,阳干只配阳支、阴干只配阴支,所以能配出来的组合不是一百二十个,而是十和十二的最小公倍数——六十个,这就是六十甲子。从甲子起,到癸亥止,年、月、日、时四条线上都是同一套六十个组合在循环。想逐个看这六十个组合,去天干地支表。
五虎遁、五鼠遁是必须背的吗?
不是必须,但知道原理会省事。这两句口诀解决的是同一个问题:地支可以直接看出来(月看节、时看钟点),天干却要推。推法很规整——五虎遁按年的天干定正月的天干,五鼠遁按日的天干定子时的天干,定好起点之后往后一位一位顺推即可。名字里的「五」指的是十个天干每隔五位起点相同:甲和己一组、乙和庚一组、丙和辛一组、丁和壬一组、戊和癸一组,所以只要记五种起点。「虎」是寅(正月建寅),「鼠」是子(子时),指的就是从哪里起。
这一页支持哪些年份?
公历一九〇一年到二一〇〇年。这一段之内节气时刻算得准,再往外历法库给不出可靠的结果,页面会直接说一句而不是给个不靠谱的答案。
手机上能用吗?要装什么吗?
打开网页就能用,免费在线,不用下载、不用注册,也不用登录。页面在手机上会把四步卡片和对照表改成窄屏排法,表格横向可滑。
原理与冷知识
为什么用「柱」这个字
四柱这个说法把四组干支比作四根柱子,年、月、日、时从大到小并排立着,每根柱子上下两个字——上面天干、下面地支。所以排四柱的顺序天然是从年到时,页面上的四张卡片也照这个顺序走。把它们横过来写成一行八个字,就是「八字」。
立春为什么能当年的界线
因为它不是人定的日子,是太阳的位置。二十四节气按太阳黄经等分:把黄道分成二十四份,太阳每走十五度过一个节气,立春对应黄经三百一十五度。既然是天文位置,就有精确到分秒的时刻,也不受农历闰月的影响——这正是它比正月初一更适合当界线的地方:正月初一的公历日期在一月下旬到二月中旬之间大幅摆动,立春只在二月三日到五日之间小幅浮动。
顺带说一句:二十四节气在一九一一年之前用的是平气法与定气法的不同版本,现代历书统一用定气法(按太阳黄经等分),所以很早年份的节气时刻,不同来源之间可能有几分钟的出入。
「节」和「气」为什么要分开
十二个节把一年分成十二段,每段大约三十天半,正好对上干支纪月的十二个月,这是节最主要的用处。中气则另有一份工作:农历用「中气」来定闰月——一个农历月里如果一个中气都没有,它就成了闰月。所以节管干支的月,中气管农历的闰,两套系统各用一半,分工其实很清楚。
六十甲子纪日到底连排了多久
这是四柱里最特别的一条线。年月时三柱都能由天文位置推出来,唯独日柱靠的是「从古到今一天没断过地数下来」。中国的干支纪日有连续的文献记录可以追到春秋时期,是世界上延续时间最长的纪日方法之一——正因为它是一条纯计数的链条,才既没有公式,也不会因为改朝换代或改历而重置。页面上把前一天、当天、后一天并排列出来,就是为了让这条链的样子直观一点。
十个天干、十二个地支,为什么不是一百二十种组合
因为干支相配讲究阴阳相同:阳干只配阳支,阴干只配阴支。十个天干里五阳五阴,十二个地支里六阳六阴,配出来的合法组合正好是六十个,也就是十和十二的最小公倍数。这个数在四条线上都成立:六十年一甲子、六十个月(五年)一轮、六十天一轮、六十个时辰(五天)一轮。
时辰为什么从二十三点开始
因为十二个时辰是以「子正」——也就是正子夜——为中心排的,一个时辰两小时,子时自然就从二十三点延伸到次日一点。这个安排带来的副作用就是子时横跨两天,也就有了晚子时怎么算的那个分歧。其余十一个时辰都落在同一天之内,起止都在奇数点上。
真太阳时差多少
古人分时辰看的是太阳在天上的位置,太阳走到头顶正上方那一刻才算正午。今天全国的钟表统一走东经一百二十度这条线上的时间,你所在的地方每偏西一度,当地正午就晚约四分钟。再加上地球轨道是椭圆、自转轴又是斜的,一年之中真太阳时与平太阳时还有一项最多约正负十六分钟的差值(均时差)。两项加起来,西部地区可以比钟表慢一个多小时。要看具体数字去真太阳时查询。
这一页的数据是怎么来的
年份、立春时刻、十二个节的时刻、日柱,全部由历法库现算,页面里没有写死任何一年的日期表。写死在代码里的只有两张确定性的规则表——五虎遁和五鼠遁——而且它们在单元测试里会拿历法库排出来的结果在两百个随机时刻上逐一对拍,对不上以历法库为准。这一页不发任何网络请求,也不在你的设备上留下任何记录。
四柱排出来之后,神煞是按日干、年支或日支另起的一层标记;本站只收六个能从原理推出来的,起法对照表见神煞。