50年、半个世纪的长度、生肖纪年法里,十二种动物轮值,每十二年走完一圈、想知道任意一年的属相,有个简单的算术逻辑:年份减去某个基准年,除以十二,看余数、基准年通常选1900年,那一年是鼠年。

拿1950年举例、1950减1900等于50、50除以12,四圈是48,余2、1900年是鼠,排第一、往后挪两位,牛、虎、1950年是虎年

1960年、1960减1900等于60、60除以12,刚好五圈整,没有余数、余数为零的时候,落点就是排第十二位的动物、1900年鼠排第一,第十二位是猪、1960年是猪年

1970年、1970减1900等于70、70除以12,五圈六十,余10、从鼠后挪十位:牛1、虎2、兔3、龙4、蛇5、马6、羊7、猴8、鸡9、狗10、1970年是狗年

50年属什么生肖

1980年、1980减1900等于80、80除以12,六圈七十二,余8、从鼠后挪八位:牛1、虎2、兔3、龙4、蛇5、马6、羊7、猴8、1980年是猴年

1990年、1990减1900等于90、90除以12,七圈八十四,余6、从鼠后挪六位:牛1、虎2、兔3、龙4、蛇5、马6、1990年是马年

2000年、2000减1900等于100、100除以12,八圈九十六,余4、从鼠后挪四位:牛1、虎2、兔3、龙4、2000年是龙年

2010年、2010减1900等于110、110除以12,九圈一百零八,余2、从鼠后挪两位:牛1、虎2、2010年是虎年

2020年、2020减1900等于120、120除以12,十圈整,余数为零、归到第十二位猪、2020年是猪年

2030年、2030减1900等于130、130除以12,十圈一百二,余10、从鼠后挪十位:牛1、虎2、兔3、龙4、蛇5、马6、羊7、猴8、鸡9、狗10、2030年是狗年

50年属什么生肖

2040年、2040减1900等于140、140除以12,十一圈一百三十二,余8、从鼠后挪八位:牛1、虎2、兔3、龙4、蛇5、马6、羊7、猴8、2040年是猴年

2050年、2050减1900等于150、150除以12,十二圈一百四十四,余6、从鼠后挪六位:牛1、虎2、兔3、龙4、蛇5、马6、2050年是马年

看这张单子能发现一个现象、每隔五十年,属相跟1950年相同、1950年虎年,2010年也是虎年、1960年猪年,2020年也是猪年、1970年狗年,2030年还是狗年、这个五十年对应关系,根源在于数学上的同余特性、50除以12,商4余2、4是完整的周期,可以忽略、余数2决定了五十年前后的属相相差两位、1950年属虎,过五十年,年份加50,属相往后推两位、但十二种动物围成圈,推两轮再推两轮,到2010年,刚好回到虎的位置、2050年属马,往前倒五十年,2000年属龙,再倒五十年,1950年属虎、不是简单重合,是隔代呼应。

民间有种说法,五十岁叫“知天命”之年、回到生肖上看,人出生那年属什么,过完五十年,自己的本命年过去了四轮,又到了跟当年有特定间隔的属相年、比如1950年属虎的人,2010年又遇虎年,那是他的第五个本命年、但年份自身,2010年跟1950年属相相同,年份差了整整六十年的才是完全一致的甲子、五十年只是生肖重合,干支并不相同、1950年是庚寅年,2010年是庚寅年吗?不是、2010年是庚寅年吗?查干支表,2010年是庚寅年、1950年也是庚寅年、这不对、六十甲子一轮回,1950到2010正好六十年、干支完全一致、五十年间隔,干支变了,属相没变、1950年庚寅虎,2000年庚辰龙,2050年庚午马、庚是天干第七位、五十年走过,天干不变,地支按“寅、辰、午、申、戌、子”的顺序每隔一个出现、这是五虎遁的变体规律。

把范围扩到百年尺度、1900年鼠,1950年虎,2000年龙,2050年马、每五十年,属相往前跳两位、从鼠到虎,中间隔牛、从虎到龙,中间隔兔、从龙到马,中间隔蛇、这个跳法叫“隔一进二”、天干保持庚不变,或者每十年一变,五十年刚好五个天干周期?不对、天干十个,地支十二个、最小公倍数是六十、五十年走下来,天干走了五轮整、天干十个,五十年正好是五遍、1950年天干是庚,2000年天干还是庚,2050年天干依然是庚、天干没变、变化的是地支、1950地支寅,2000地支辰,2050地支午、地支每隔五十年增加两位,寅到辰加二,辰到午加二、午之后加二是申,申之后加二是戌,戌之后加二是子、这样排下去,到2150年,天干庚配地支子、再往后推,地支轮完一圈回到寅,需要六步,每步五十年,总共三百年、三百年间,庚寅年只出现五次。

这个规律在安排农事、推算节气的时候偶尔用到、老皇历上讲“五十年干支同天不同地”、说的就是这回事、天干定五行气运,地支定方位时辰、天干不变,大气候趋势稳定。地支在变,具体年景细节不同、1950年庚寅,松柏木命、2000年庚辰,白蜡金命、2050年庚午,路旁土命、纳音五行全换了、生肖虎、龙、马也全换了。

民俗记忆里,五十年前的事往往被称作“上一轮儿”、其实不是一轮、一轮是十二年或六十年、五十年是一大截、够一个人从出生走到知天命、够一个家庭经历三代人、用生肖标记年份,1950年生的人叫老老虎,2010年生的人叫小老虎、同一个属相,岁数差着六十岁、中间那茬2010年的虎,管1950年的虎得叫爷爷辈、但十二属相不讲辈分,只讲轮回、虎就是虎,不管哪年。

跨过2000年那个节点,许多人对属相有过短暂混淆、2000年2月5日春节之前,还是兔年、过了春节才是龙年、阳历年份跟如阴历年份不完全重叠、1950年2月17日春节,之前是牛年,之后是虎年、所以1950年生的人,假如生在1月或2月初,实际上属牛、这个细节经常被忽略、讲50年属什么,得按如阴历春节切分、阳历1950年大多数时间确实是虎年、粗略说法成立、精确到个人,得查当年的节气交接时刻。

五十年这个时段,在历法修订里也看得见痕迹、1912年改用阳历,如阴历并行、1950年前后,如阴历纪年方式没有大变,生肖文化继续沿用、2000年之后,数字化日历普及,生肖查询一键可得、2050年还没到,算法已经写好、属相不会因为技术更新就乱套、数学规律在那儿摆着、加减乘除取余数。

重复一遍核心算式:目标年份减1900,得到的差除以12,余数是几,就从鼠往后数几位、余0对应猪、1950年差50,余2,属虎、1960年差60,余0,属猪、1970年差70,余10,属狗、1980年差80,余8,属猴、1990年差90,余6,属马、2000年差100,余4,属龙、2010年差110,余2,属虎、2020年差120,余0,属猪、2030年差130,余10,属狗、2040年差140,余8,属猴、2050年差150,余6,属马。

这个序列继续往下写:2060年差160,余4,属龙、2070年差170,余2,属虎、2080年差180,余0,属猪、2090年差190,余10,属狗、2100年差200,余8,属猴。

看到没、每十年跳两位、天干庚始终贯穿其中、庚寅、庚子、庚戌、庚申、庚午、庚辰、六个庚年构成一个地支子集、从寅到子,隔着五十年跨度。

1950年出生的人属虎、2010年出生的人也属虎。

1960年出生的人属猪、2020年出生的人也属猪。

1970年出生的人属狗、2030年出生的人也属狗。

1980年出生的人属猴、2040年出生的人也属猴。

1990年出生的人属马、2050年出生的人也属马。

这些对应关系在家族聚会、填表登记、看相算命的时候反复被提及、人们习性用“大我五轮”或者“小我五轮”来描述年龄差、五轮指的不是十二年的轮,是十年的轮、口语里常有错位、说“他大我五轮”,其实想表达的是五十岁左右、精确讲,五轮生肖是六十年、五十岁是四轮多两岁。

闰月问题也牵扯进来、如阴历闰月不作用属相归属、属相只看年柱、年柱以立春为界、1950年立春是2月4日、春节是2月17日、这两个日子之间出生的人,八字年柱已经是庚寅,但社会上普通还按春节算属牛、历法规定与民间习性有十几天的错位、搞命理的人咬定立春换属相、普通人过完春节才改口说今年属啥、这个分歧存在上千年了、无伤大雅。

回到初始问题、50年属什么生肖、答案不是一个固定属相、取决于起点、问的是1950年?属虎、1960年?属猪、1970年属狗、1980年属猴、1990年属马、2000年属龙、2010年属虎、2020年属猪、2030年属狗、2040年属猴、2050年属马、看出循环没有、虎猪狗猴马龙、六个属相一组、接下来又是虎猪狗猴马龙、2060年龙、2070年虎、2080年猪、2090年狗、2100年猴、2110年马、2120年龙、五十年的间隔把十二生肖分成了两套节奏、一套走子丑寅卯辰巳,一套走午未申酉戌亥、中间通过天干庚来桥接。

1950年庚寅虎、2010年庚寅虎、相隔六十年。

1960年庚子鼠?不对、1960是庚子年,属鼠、前面算错了?检查一下。

等等、1960减1900等于60、60除以12商5余0、余0对应的是第十二位、1900年鼠排第一、第十二位是猪、1960年应当是猪年?但阳历1960年1月28日春节,之前是猪年,之后是鼠年、1960年大多数时间是鼠年、1960年2月5日?春节是1月28日、那么1960年2月之后是鼠年、所以1960年生人属鼠、前面写1960年属猪,是错的、错在把阳历1960年初的尾巴当成了全年。

重新理一遍。

1900年鼠。

1910年狗。

1920年猴。

1930年马。

1940年龙。

1950年虎。

1960年鼠。

1970年狗。

1980年猴。

1990年马。

2000年龙。

2010年虎。

2020年鼠。

2030年狗。

2040年猴。

2050年马。

这才是对的。五