天干地支計算年月日時

2021-10-20 03:44:27 字數 2994 閱讀 2107

因過年前家裡進夥(喬遷),讓當地的先生選了時辰,通過對天干地支的了解,對古人的智慧型尤為驚嘆,因此,學習了一下。特此,記錄所學內容。

天干地支,簡稱為干支,源自中國遠古時代對天象的觀測

天乾:「甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ)」

地支:「子(zǐ)、醜(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、亥(hài)」

天乾一共10個,地支一共12個。對天乾進行奇偶排列,

奇數有:「甲、丙、戊、庚、壬」,偶數有:「乙、丁、己、辛、癸」

同理,地支的奇數:「子、寅、辰、午、申、戌」 ,偶數有:「醜、卯、巳、未、酉、亥」

奇數為陽,代表茂盛繁榮,偶數為陰,代表蕭條滅落。

天乾的陽和地支的陽組合,天乾的陰和地支的陰組合。得到共60種(幹在前,支在後)如下:

這個記憶較為簡單,只需記住天乾在前,每10個為一組,地支按12種排列的順序新增在天乾的後面,以此類推。

天干地支方點陣圖

天干地支紀年:

計算以及推算

天乾=(公曆年份)/10,所得餘數

地支=(公曆年份)/12,所得餘數

舉例子:(紀年的天乾只需要看年尾數即可,因為餘數就是尾數)

2023年為乙亥年(通過上述公式計算,天乾為5,地支為3),

2023年為辛丑年(通過上述公式計算。天乾為1,地支為5)

天干地支紀月:

干支紀月歌訣

干支紀月的推算較為容易,每年的各月地支已經固定,只要推算月的天乾配固定每月地支就行。有歌訣為證(寅月為正月,寅為虎,又稱「五虎遁元」):

甲己之年丙作首,——逢年幹是甲或己的年份,正月的月幹從丙上起。

乙庚之歲戊為頭,——逢年幹是乙或庚的年份,正月的月幹從戊上起。

丙辛必定尋庚起,——逢年幹是丙或辛的年份,正月的月幹從庚上起。

丁壬壬位順行流,——逢年幹是丁或壬的年份,正月的月幹從壬上起。

更有戊癸何方覓,甲寅之上好追求。——逢年幹是戊或癸的年份,正月的月幹從甲上起。

記憶:

注意:以立春為正月,月份的天干地支是按60個干支排序下來的。比如,2023年2月(立春之後為正月)的後面以庚干支(辛年的正月天乾是庚)開頭的月份,而紀月的地支是固定的寅,所以是庚寅月。

天干地支紀日:

第一種方法

日干支推算表,又名日柱推算表、一紙萬年曆,由山東任紅岩原創,一紙萬年曆在手,百年日柱盡可知。

公式表如下:

舉例子:

2023年8月8日=2023年數+8月數+8日=36+33+8=77-60=17=庚辰

2023年2月25日=2023年數+2月數+25日=39+37+25=101-60=41=甲辰(2月用上一年的年數,那就是2023年的數,即為39,2023年數為44.)

第二種方法

1900-2023年日干支基數=(年尾二位數+3)*5+55+(年尾二位數-1)/4

2000-2023年日干支基數=(年尾二位數+7)*5+15+(年尾二位數+19)/4

(只用商數,餘數不用,數過60就去掉60,算出來的值是1月1日的日干支)

舉例子

2023年8月8日:

日干支基數=(8+7)5+15+(8+19)/4=155+15+27/4=75+15+6=96(基數)

8月8日紀日:36+31+29+31+30+31+30+31+8=257

257/60=17(序號17為庚辰,也可以先除以10得日幹,除以12得日支,亦得庚辰)

2023年2月25日:

日干支基數=(21+7)*5+15+(21+19)/4=140+15+10=165(165/60得基數45)

2月25日紀日:45+31+25=101

101/60=41(甲辰)

天干地支紀時:

60時辰合5日乙個週期;乙個週期完了重複使用,周而復始,迴圈下去。

總結:

中華文化博大精深,還有太多需要學習的地方,對天地自然的奧秘探索,表現了古人極大的智慧型。對氣象,節氣,身體,五行等等都還需進一步了解,期待後面的學習!

3.萬年曆查詢

天干地支計算公式 天干地支計算方法

從近幾年全國各地高考命題趨勢看,有關文史常識的題目幾乎年年考,面對這樣的形勢,我們在高三備考時,要注意提醒學生平時有意識地加強這方面的記憶和訓練,但要注意避免盲目性,同時要注意一些學習技巧。比如有關如何推算天干地支方面的文章網上也有很多,但看了有些學生還是看不懂或是不會運用。其實我們可以簡化如下,通...

天干地支(出生年月的轉換)

十 天乾 甲 ji 乙 y 丙 b ng 丁 d ng 戊 w 己 j 庚 g ng 辛 x n 壬 r n 癸 gu 十二 地支 子 z 醜 ch u 寅 y n 卯 m o 辰 ch n 巳 s 午 w 未 w i 申 sh n 酉 y u 戌 x 亥 h i 十二地支對應十二生肖 子 鼠,醜 ...

Java Calendar獲取年 月 日 時間

calendar c calendar.getinstance timezone.gettimezone gmt 08 00 獲取東八區時間 int year c.get calendar.year 獲取年 int month c.get calendar.month 1 獲取月份,0表示1月份 i...