天干地支分別是什麼?
11-28
隨便給你一個年份,怎麼能快速判斷是什麼年?
比如去年是甲午年今年是乙未年。
有一次寫語文題出現了一道判斷年份的題,但是語文老師也不懂。
這個是同餘吧,湊巧的是我們高中也是語文老師提到的。。。
天干:年份減3後除10取余,餘數對應天干序數;
地支:年份減4後,抹去個位,新數除6取余(這一般很容易),後天干序數減去餘數2倍,對12取余作地支序數。
如1965年:
天干:5-3=2,為乙;
地支:1965-4=1961,196除6餘4,2-4*2=-6,除12餘6,為巳;
所以為乙巳年。
————————————————————
最近多了幾個贊,心裡挺慚愧的,因為我算地支的演算法其實很麻煩。所以在此補充一點東西。
天干本質上是年數除10的餘數加減一個常數,地支也是一樣,只不過除的是12。 的回答可能更簡明,這裡畫蛇添足,說一下怎麼算12的餘數,畢竟不是一眼能看出來的。
12=3*4,所以可以通過考察該數對3,4的餘數來確定對12的餘數。如2015,除4餘3,可能是12中的3,7 ,11,又對3餘2,就確定為11。11-3=8(常數為3,計算結果減3),即為未年。
至於我之前的演算法,用了六十甲子中旬的概念,不過比較晦澀繁複,感覺不是很利於計算。此等小技,必不值大家一哂。
瀉藥
六十甲子既定的年份,就如你說的,2013年癸巳 2012壬辰,六十年循環。十天干:甲乙丙丁戊己庚辛壬癸,分別對應4,5,6,7,8,9,10,1,2,3; 十二地支:子丑寅卯辰巳午未申酉戌亥,分別對應4,5,6,7,8,9,10,11,12,1,2,3
用年數除10,餘數為多少則對應當年天干,用年數除12,同理餘數為多少則對應地支。例:1901為辛丑年,1901除10,餘數為1,天干對應辛,1901除12,餘數為5,地支對應丑,所以為著名的辛丑年。沒有餘數,天干地支,分別為10,12。
為什麼可以輕鬆百度的問題要跑到這裡來做
比如今年2017年
先把最後一位數減三7-3得4,對應的是丁。
再將2017除以12得168餘1
再將餘數加上9,對應的地支是酉。
所以今年是丁酉年。
推薦閱讀: