piapia123
zh

生肖与干支查询

查询

所有处理都在浏览器本地完成,数据不上传服务器

输入
把文件拖到这里可直接载入
输出

输入一个年份,查出它的生肖与干支(比如 1990 年是庚午马年);反过来输入生肖名,也可以查出最近的若干个年份。干支是天干与地支两套周期(10 与 12)组合出来的 60 年循环,生肖与地支是同一套东西 —— 所以两个结果永远一致,这里把它们一起给出来。需要注意一件常被忽略的事:生肖按农历年算,而农历年在公历的 1 月到 2 月之间才开始。1990 年 1 月 20 日出生的人属蛇不属马,因为那年的春节是 1 月 27 日。结果里会一直带着这句提醒。

功能

  • 年份查生肖:覆盖公元前与公元后的任意年份
  • 同时给出干支(天干地支),如庚午、甲子
  • 生肖名反查年份:中文、英文、日文三种写法都认
  • 十二生肖全在一张可搜索的下拉里,附地支与最近的几个年份,不用先知道哪一年
  • 列出前后各 3 / 5 / 8 个同生肖的年份,方便对照
  • 位次说明:在十二生肖里排第几
  • 每次都附上农历年的边界提醒 —— 1 月出生的人最容易查错

使用方法

  1. 输入年份(1990)或生肖名(龙、Dragon),也可以点开下拉选
  2. 生肖、干支、位次与相近年份同时出现
  3. 需要更长的年份列表时,把「前后各几个」调大
  4. 点某一行的复制按钮取走结果

常见问题

为什么 1 月出生的人要特别注意?
因为生肖按农历年算,而农历的新年(春节)落在公历的 1 月 21 日到 2 月 20 日之间。所以在春节之前出生的人,属的是上一个生肖。比如 1990 年的春节是 1 月 27 日,那么 1 月 20 日出生的人属蛇(己巳年),1 月 28 日出生的人属马(庚午年)。查年份只能得到「这一年大部分时间的生肖」,具体到生日需要核对当年的春节日期。
干支是什么?
天干十个(甲乙丙丁戊己庚辛壬癸)、地支十二个(子丑寅卯辰巳午未申酉戌亥),两两相配得到 60 个组合,也就是「六十甲子」—— 所以干支是 60 年一轮,比生肖的 12 年长得多。1984 年是甲子年,也是最近一轮的起点。
生肖和地支是两回事吗?
是一回事的两种说法:子鼠、丑牛、寅虎…… 地支的每个字都对应一种动物。所以「庚午年」就是马年,「甲子年」就是鼠年,永远不会矛盾。
支持公元前吗?
支持。输入负数(如 -221)或「前221」都可以。干支与生肖是周期函数,往前推同样成立。

相关工具