周岁:出生算 0 岁,每过一次生日加 1 岁。虚岁:出生就算 1 岁,每过一个春节加 1 岁。两者一般差 1 到 2 岁,个别日子会一样大或差 3 岁。
排八字、紫微不用先换算岁数。排盘只用出生的日期和时间,你今年几岁不参与计算。岁数只在读盘时出现,而盘上的「几岁」各有各的记法,下面分开讲。
虚岁和周岁怎么算
| 项目 | 周岁 | 虚岁 |
|---|---|---|
| 出生时 | 0 岁 | 1 岁 |
| 什么时候加一岁 | 过生日 | 过春节 |
| 算法 | 当前公历年 − 出生年,今年生日没过再减 1 | 当前公历年 − 出生的农历年 + 1,今年春节没过再减 1 |
| 用在哪 | 身份证、法律、学籍 | 民间习惯 |
用一个例子算。公历 1990 年 6 月 18 日出生,农历是 1990 年五月:
| 哪一天 | 周岁 | 虚岁 | 差 |
|---|---|---|---|
| 2026 年 1 月 20 日(春节前) | 35 | 36 | 1 |
| 2026 年 3 月 1 日(过了春节,没过生日) | 35 | 37 | 2 |
| 2026 年 11 月 1 日(都过了) | 36 | 37 | 1 |
所以同一个人,一年里有时差 1 岁,有时差 2 岁。过了春节、生日还没到的这段时间差 2 岁,其余时候一般差 1 岁。
什么时候差 0 岁或差 3 岁
差 0 岁要同时满足两条:出生在那年春节之后,而某一年的公历生日又早于当年春节。比如 1990 年 2 月 10 日出生,在当年 1 月 27 日的春节之后;2026 年的生日又早于 2 月 17 日的春节。2026 年 2 月 12 日这天,周岁刚满 36,虚岁还没加,也是 36。
差 3 岁出现在出生后马上过春节的人身上。比如 2000 年 2 月 4 日出生,第二天就是春节,出生第二天虚岁 2 岁。
到 2001 年 1 月 24 日春节,虚岁 3 岁,公历生日还没到,周岁仍是 0 岁,差了 3 岁。
虚岁按春节还是立春加一岁
民间的虚岁按春节算,八字的年柱和属相按立春算,这是两条线。
比如 2027 年的春节是 2 月 6 日,立春是 2 月 4 日。2 月 5 日出生的人,八字已经进了丁未年,农历却还在丙午年的腊月。立春怎么影响年柱和属相,见属相按立春还是正月初一。
排盘用虚岁还是周岁
都不用。八字由出生的年、月、日、时换算成干支,紫微由出生的农历年月日和时辰定盘,算的时候没有「今年几岁」这一项。
知周的排盘表单也不问年龄,只要出生日期、时间、性别和出生地。
不用登录,不用填岁数,填出生时间就行
起运的岁数是实足时长
盘上写「6 岁 4 个月起运」,这个数不是虚岁,也不是过了几个春节,而是从出生起实际走过的时长。
算法是从出生时刻数到相邻的节气(顺排往后数,逆排往前数),3 天折 1 年,1 天折 4 个月。《三命通会·论大运》说的「折除以三日为年」就是这个算法。
例子还是 1990 年 6 月 18 日 14 点 30 分。1990 年是阳年,男命顺排,数到小暑,起运 6 年 4 个月;女命逆排,数到芒种,起运 4 年 1 个月。把这段时长加到出生日上,男命约在 1996 年 10 月交运,女命约在 1994 年 7 月。
大运表上的岁数要减 1 再换算
大运表上的起始岁数,知周用起运年数加 1,也就是按「出生当年算 1 岁」来记。上面的例子,男命第一步大运记 7 岁,女命记 5 岁。
这个岁数换算成公历年:出生年 + 岁数 − 1。男命 1990 + 7 − 1 = 1996 年,女命 1990 + 5 − 1 = 1994 年,和上面算出的交运年份对得上。
别的软件可能写 6 岁或 4 岁,那是记法不同,不是排错了。两边对不上时,比公历年份最稳。
紫微大限的岁数
紫微斗数的第一步大限从命宫起,起始岁数等于五行局的数字,每步十年:
| 五行局 | 第一步大限 |
|---|---|
| 水二局 | 2–11 岁 |
| 木三局 | 3–12 岁 |
| 金四局 | 4–13 岁 |
| 土五局 | 5–14 岁 |
| 火六局 | 6–15 岁 |
这里的岁数也是出生算 1 岁的记法,换算公历年同样是出生年 + 岁数 − 1。至于大限在年内哪个时点交接,各家说法不一,看整年就够了。
上面的例子是土五局,大限是 5–14、15–24、25–34 岁,和男命八字大运的 7、17、27 岁不同步;女命这个例子首步都记 5 岁,也只是数字碰巧相同。这是两套方法各算各的,不是谁算错了。命宫怎么定,见命宫和身宫怎么算。
流年和本命年
流年看的是当年的干支,也不看岁数。比如 2026 年看的是丙午落在盘上的位置,和你今年多少岁无关。
本命年是流年的地支和生年的地支相同。1990 年生的人属马,2026 丙午年是本命年。这一年他们虚岁 37,周岁在生日时满 36。所以「12、24、36」和「13、25、37」说的是同一组年份,只是记法不同。
想看自己的起运和大限,用免费排盘填出生信息就能排出来,不用自己换算。
常见问题
周岁和虚岁哪个才是真实年龄?
法律上看周岁,《民法典》第十七条写的就是「十八周岁以上的自然人为成年人」。虚岁是传统的记岁方式,生活里说年龄有人习惯用它。两种都是同一个出生日期算出来的,只是起点和加岁时间不同。
虚岁等于周岁加一吗?
不一定。过了春节、生日还没到时差 2 岁,其余时候一般差 1 岁。出生在春节后、某年生日又早于春节时,生日到春节之间一样大;出生后马上过春节的人,遇到春节早于公历生日的年份,这几天差 3 岁。
腊月出生的孩子,为什么几天就 2 岁了?
因为虚岁出生就算 1 岁,过春节再加 1 岁。除夕出生的话,第二天就是虚岁 2 岁,实际只活了一天。这是记法造成的,和发育没有关系。
算命说的岁数是虚岁还是周岁?
看说的人用哪种记法,习惯说虚岁的多,但起运时长其实是实足的。最稳的办法是问清对应哪一年,把岁数换成公历年份再对照。
本命年按周岁还是虚岁算?
本命年按流年地支算,不按岁数算。用岁数说,虚岁是 13、25、37……周岁是这一年生日满 12、24、36……说的是同一年。
排盘要填虚岁吗?
不用。填出生日期和时间就行,公历、农历都可以,农历闰月要勾选。程序不需要知道你现在几岁。
周岁按公历生日还是农历生日算?
法律上按证件上的出生日期算,一般是公历。民间过农历生日的人,也有按农历算周岁的,这时候和虚岁最多差 2 岁。