生肖查询
输入出生日期,用真正的春节分界算出生肖,而不是用元旦。同时显示干支、五行,以及与立春算法不同时的另一个答案。
在你的浏览器中运行
- 干支年
- —
- 五行
- —
- 农历
- —
- 该年春节
- —
以哪个为界
- 以春节为界
- —
- 以立春为界
- —
这个日期两种算法一致。
生肖年份对照
| 生肖 | 地支 | 年份 |
|---|---|---|
| 鼠 | 子 | 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 日在不同年份落在分界的不同边,所以没有 口诀可用,只能去查。上面输入生日,工具会去查。
另一条几乎没人提的分界
分界有两条,而且大多数年份会有几个星期不一致:
- 以春节为界。日常用法。你跟别人说自己属什么、贺年卡上剪的那只动物,用的都是这条。
- 以立春为界。八字与紫微斗数用这条。立春是节气——太阳黄经 315 度——每年都落在 2 月 3、4 或 5 日。
1900 到 2100 年之间,立春在春节之前的有 103 年,在春节之后的有 97 年,所以生在这段时间的 人,用哪一条线真的会得到不同答案。1985 年两者相差十六天。
工具两个都显示,而且只在真的不一致时才提醒。两种都不是错的,它们回答的是不同问题。如果算命的 给你的生肖跟家里讲的不一样,原因就在这里。
生肖只是一个更大循环的一半
十二生肖就是地支。与它并行的是十天干,两者一起转:甲子、乙丑、丙寅……。因为 10 和 12 的最大 公因数是 2,这一对每 60 年重复一次,不是 120 年。
所以一年不只是「龙年」,而是甲辰——木龙——下一个木龙要等到六十年后的 2084 年。五行来自天干, 两两一组:甲乙木、丙丁火、戊己土、庚辛金、壬癸水。
六十岁之所以要做寿也在这里:花甲,一个完整循环走完,出生那年的干支第一次回来。那不是「年纪大 了」的修辞,是一个精确的计数。
鼠牛虎兔——顺序跟动物本身无关
鼠牛虎兔龙蛇马羊猴鸡狗猪这个顺序是固定的,与体型、速度、地位都无关。那是地支的顺序,而地支比 配上去的动物古老得多:十二支本来就是用来纪年、纪月、纪日、纪时辰的计数系统,动物是后来才贴上去 的。子时是 23 点到 1 点,老鼠是之后的事。
这也是为什么借用地支的文化,动物会不一样。越南的卯是猫不是兔,日本的亥是野猪不是家猪。变的是 动物,不是地支。
这个工具用的数据
一份在编译时由天文计算产生、并与公布的春节日期核对过才允许上线的历表。涵盖 1900 到 2100 年,超出范围时直说涵盖不到,不外推。