toolfree

生肖查询

输入出生日期,用真正的春节分界算出生肖,而不是用元旦。同时显示干支、五行,以及与立春算法不同时的另一个答案。

在你的浏览器中运行

生肖
干支年
五行
农历
该年春节

以哪个为界

以春节为界
以立春为界

这个日期两种算法一致。

生肖年份对照

生肖地支年份
1936、1948、1960、1972、1984、1996、2008、2020、2032
1937、1949、1961、1973、1985、1997、2009、2021、2033
1926、1938、1950、1962、1974、1986、1998、2010、2022、2034
1927、1939、1951、1963、1975、1987、1999、2011、2023、2035
1928、1940、1952、1964、1976、1988、2000、2012、2024、2036
1929、1941、1953、1965、1977、1989、2001、2013、2025、2037
1930、1942、1954、1966、1978、1990、2002、2014、2026
1931、1943、1955、1967、1979、1991、2003、2015、2027
1932、1944、1956、1968、1980、1992、2004、2016、2028
1933、1945、1957、1969、1981、1993、2005、2017、2029
1934、1946、1958、1970、1982、1994、2006、2018、2030
1935、1947、1959、1971、1983、1995、2007、2019、2031

全部在你的浏览器里算完,用的是编译时产生并验证过的历表。

「年份除以 12」每年有六个星期是错的

网络上几乎所有生肖对照表都是把动物直接对到国历年份。那个做法一年里对十一个月,剩下的都错, 因为生肖从春节换,不是从元旦换

春节可以落在 1 月 21 日到 2 月 20 日之间的任何一天。所以生在 1 月 1 日到春节之间的人,属的 是前一年的生肖:

出生对照表说实际上是
1988 年 2 月 5 日——1988 年的春节是 2 月 17 日
2004 年 1 月 20 日——2004 年的春节是 1 月 22 日
2022 年 1 月 31 日——2022 年的春节是隔天
2020 年 1 月 25 日——2020 年的春节正好就是这天

最后两列才是重点:同样是一月下旬,1 月 31 日和 1 月 25 日在不同年份落在分界的不同边,所以没有 口诀可用,只能去查。上面输入生日,工具会去查。

另一条几乎没人提的分界

分界有两条,而且大多数年份会有几个星期不一致:

1900 到 2100 年之间,立春在春节之前的有 103 年,在春节之后的有 97 年,所以生在这段时间的 人,用哪一条线真的会得到不同答案。1985 年两者相差十六天

工具两个都显示,而且只在真的不一致时才提醒。两种都不是错的,它们回答的是不同问题。如果算命的 给你的生肖跟家里讲的不一样,原因就在这里。

生肖只是一个更大循环的一半

十二生肖就是地支。与它并行的是十天干,两者一起转:甲子、乙丑、丙寅……。因为 10 和 12 的最大 公因数是 2,这一对每 60 年重复一次,不是 120 年。

所以一年不只是「龙年」,而是甲辰——木龙——下一个木龙要等到六十年后的 2084 年。五行来自天干, 两两一组:甲乙木、丙丁火、戊己土、庚辛金、壬癸水。

六十岁之所以要做寿也在这里:花甲,一个完整循环走完,出生那年的干支第一次回来。那不是「年纪大 了」的修辞,是一个精确的计数。

鼠牛虎兔——顺序跟动物本身无关

鼠牛虎兔龙蛇马羊猴鸡狗猪这个顺序是固定的,与体型、速度、地位都无关。那是地支的顺序,而地支比 配上去的动物古老得多:十二支本来就是用来纪年、纪月、纪日、纪时辰的计数系统,动物是后来才贴上去 的。子时是 23 点到 1 点,老鼠是之后的事。

这也是为什么借用地支的文化,动物会不一样。越南的卯是猫不是兔,日本的亥是野猪不是家猪。变的是 动物,不是地支。

这个工具用的数据

一份在编译时由天文计算产生、并与公布的春节日期核对过才允许上线的历表。涵盖 1900 到 2100 年,超出范围时直说涵盖不到,不外推。

全部在你的浏览器里执行。完整的日期换算见农历国历转换器,整年的节气 见二十四节气