人的生肖怎么算?

禄璇琳禄璇琳最佳答案最佳答案

这个问题简单,但是很多人都搞不明白。这里明确的说一下: 首先,人出生的年份按公历计算(不管农历生日是不是元旦),一年365天或者366天,12个月; 其次,属相是按农历计算的,一年的起点是正月初一(不管公历日期是多少号),十二月为腊月,全年共354或355天。 最后,因为公历和阴历的闰月不一样,所以阳历每年的天数和月份也不固定,这样就容易造成各年的“头”和“尾”相差几天到十几天的现象(也就是立春这个节气可能在公历年初或者年末的现象,这种情况每几年就会出现一次)。

那么,问题就来了。在农历中,一个完整的天数周期(354/355天)有始无终,而一个整年的时间周期(366/365天)有始有终。这就造成了阳历(公历)年度中间比开头(春节)大一天、末尾又比开头(春节)小一天的尴尬情况——也就是说,农历的时间点可能比阳历时间点提前(过年)或者推后(立冬)的情况都有可能出现。 而这个“尴尬情况出现”的时间点就是人的“生日”。

举个例子:某人农历出生时间是正月三十日(腊月),那他的阳历生日就会在二月一号之后,而他的年龄加1就是闰年加一个月,也就是说他每次过三个生日以后才能加一岁。这就像是个绕口令,不过道理就是这么个道理。 由此就可以解释为什么有人农历生日在新年之前,有人又在年底。

柏永依柏永依优质答主

计算生肖的公式:生肖=年份-1980-12(1980之后出生的)或者生肖=年份-1980-12(1980之前出生的)这个计算结果去掉整数部分 只取余数 也就是将结果四舍五入 取个位数就行 余数对应12生肖 1是老鼠 2是牛 3是老虎 4是兔子 5是龙 6是蛇 7是马 8是羊 9是猴 10是鸡 11是狗 12是猪 计算出来的数字 如果没有1 2这些数字的话 就加12 再计算余数 比如算2015年 生肖=2015-1980-12=23 23-12 *1.916 也就是23-12=11 再取余数 所以 2015年属狗的人

属相的排列顺序是子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪,共12个属相,周而复始,循环不止。其实人的生肖是根据十二生肖纪年法推算出来的,十二生肖纪年法,其实质内容正是“十二支”记年法。十二生肖——十二支,与“十天干”相配合,组成“干支纪年法”——我国长期采用的一种纪年方法。

我来回答
请发表正能量的言论,文明评论!