日干支計(jì)算法_第1頁(yè)
日干支計(jì)算法_第2頁(yè)
日干支計(jì)算法_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、日干支計(jì)算法不同于年干支、月干支,它是以陽(yáng)歷歷法為基準(zhǔn),因?yàn)殛?yáng)歷歷法除四年閏二月多出一天之外, 其余每年的大小月都是固定不變的,不似陰歷歷法,其大小月沒有規(guī)律性可循。陽(yáng)歷大小月各月天數(shù)見下:大月:1 3 5 7 8 10 12 每月 31 天小月:4 6 9 11 每月 30 天二月:平年 28 天 閏年 29 天日干支的計(jì)算公式為:求日干=元旦天干基數(shù)+日數(shù)+或月數(shù)加減數(shù) TO二商余數(shù)假設(shè)閏年,從三月起余數(shù)均加一求日支=元旦地支基數(shù)+日數(shù)+或月數(shù)加減數(shù)弓2二商 余數(shù)假設(shè)閏年,從三月起余數(shù)均加一一、何為元旦干支基數(shù)?所謂的元旦干支基數(shù),說(shuō)白了就是陽(yáng)歷歷法元旦這一天的日干支的 天干、地支的序數(shù)。

2、如以 2OOO 年而言,其元旦的日干支為戊午,其序 數(shù),戊在天干中的序數(shù)為第五位,所以其基數(shù)為5,午在地支中序數(shù)為第七位,所以其基數(shù)為 7。要計(jì)算元旦干支首先要明確本年是平年還是 閏年,因?yàn)檫@兩者的計(jì)算方法不同。平閏年的具體計(jì)算方法是這樣的: 以除以 4 為基準(zhǔn),但凡能被 4整除的都屬于閏年, 二月加上一天, 為二 十九天。否者便為平年,二月二十八天。其理論根據(jù)是這樣的,地球繞 太陽(yáng)公轉(zhuǎn)一周,需要 365 天5時(shí)48分 46秒。由于記年的天數(shù)是以整 數(shù)而算,而小數(shù)點(diǎn)那么忽略不計(jì),這樣每年便多出了 5小時(shí) 48 分 46秒, 這樣 4 年內(nèi)便多出了 23 小時(shí) 15 分 4 秒,接近于 1 天,

3、故按 1 天來(lái)計(jì) 算。但這在 4 年內(nèi)多算了 44 分 56 秒,這樣積了 400 年剛好多出了 3 天,故必須要減去這 3 天,以消除這個(gè)人為性的誤差, 至于怎么個(gè)減法, 陽(yáng)歷歷法規(guī)定: 但凡能被 4 整除的都屬于閏年, 但遇到公元世紀(jì)整數(shù)的 閏年,能被 400 整除的才算是閏年, 二月多出 1 天為 29 天。如以 1600 年、1700 年、1800 年、1900 年、2000 年這五個(gè)公元世紀(jì)整數(shù)年而言, 1600 年、 2000 年能被 400 整除為閏年, 1700 年、 1800 年、 1900 年 不能被 400 整除,那么為平年,這樣在這 1600 年、 1700 年、 18

4、00 年、 1900 年、 2000 年 400 年中剛好減去了 3 天,為 1700 年平年的 1 天, 1800 年平年的 1 天,1900 年平年的 1 天。防止了這種人為性誤差的延 伸。關(guān)于這種杯 400 年整除為閏年,不能被 400 整除的為平年的這種 說(shuō)法古人又稱為 “每百年停閏,四百年不停閏 學(xué)說(shuō)。平閏年分過(guò)之后, 再論加 5 還是加 6,關(guān)于這加 5 還是加 6 如何,可以從 “一甲子學(xué)說(shuō) , 由于一干代表一天,一支也代表一天,一甲子共 60 天,一年平年 365 天除以 60 剛好 6 甲子多出 5 天,所以應(yīng)加上 5。假設(shè)閏年二月多 出了 1天為 29 天,這樣一年為 36

5、6 天,除以 60,那么為 6 甲子多出 6 天,所以應(yīng)加上 6 。至于怎么加、怎么應(yīng)用,不妨舉例而言。如已 2002 年的元旦干支為己巳,欲求 2003 年的元旦干支?其具體計(jì)算方法是這 樣的, 2003 年為平年, 應(yīng)加 5,這樣 2003 年元旦干支的天干是在 2002 年元旦天干序數(shù)己 6的根底上加 5,為甲 11,為天干一輪余 1,為甲。其地支亦是 2002 年元旦地支序數(shù)巳 6的根底上加 5, 為戌 11 ,為地支的第 11序數(shù),為戌。合之為甲戌,所以 2003 年的元旦干支為甲戌。如再求 2004年的元旦干支, 2004年為閏年 但其元旦干支的計(jì)算是在二月前,所以其不加6,其方法

6、仍按上述方法類推,天干甲的序數(shù)為1,加5為6,序數(shù)6在天干為己。地支戌的序 數(shù)為11,加5為16,為地支一輪余4,序數(shù)4在地支為卯。合之為己 卯,所以2004年元旦干支為己卯。如在求 2005年元旦干支?其計(jì)算 法就不同于2004年,因?yàn)?005年為閏年后的年份,此時(shí)2004年閏二 月多出一天,所以應(yīng)加6,其計(jì)算為:2004年的元旦干支為己卯, 天干己的序數(shù)為6,加6為12一輪余2,序數(shù)2在天干為乙。地支 卯的序數(shù)為4,加6為10,序數(shù)10在地支為酉。合之為乙酉,所以2005 年的元旦干支為乙酉。二、查表法:此表只適應(yīng)于19012100年。其具體應(yīng)用是這樣的,在這 200年 中其元旦干支是80

7、年循環(huán)一周,如欲求19012100年內(nèi)的元旦干支, 只需要用所求之年除以80,所得到的余數(shù),查上表中的年余數(shù),即可 查出所求之年的元旦干支。如以 2005年為例,2005-80=255 由下 表可以查出年余數(shù)5所對(duì)應(yīng)的干支為乙酉,所以 2005年的元旦干支為 乙酉。具體見表:19012060年元旦干支表三、公式:有年求未來(lái)年1 所求元旦干序二年元旦干序+所求年年 乞+所求年-年 泊取整數(shù)商、假設(shè)不能整除,余數(shù)中有閏年后的年份是再加1 £0取整數(shù)商,大于60時(shí)用2所求元旦支序二元旦支序+所求年年X5 + 所 求年年 £4取整數(shù)商,假設(shè)不能整除,余數(shù)中有閏年后的年份 再加 1

8、£60 取整數(shù)商,大于 60 時(shí)用例如: 2000 年的元旦干支為戊午,求 2005 年的元旦干支?分析: 2004 年的元旦干支是戊午,天干戊的序數(shù)為 5,地支午的序數(shù)為 7,代入上公式得:1所求元旦干序=5 + 05 00X5 + 05 00£ + 1因2005 年為 2004 年閏年之后的年份,所以再 1 £60=322 為天干三輪余 2,序數(shù) 2 的天干為乙2所求元旦支序=7 + 05 00X5 + 05 00泊 + 1因2005 年為 2004 年閏年之后的年份,所以再加 1 £60=3434 為地支兩輪余 10,序數(shù) 10 的地支為酉。合之為

9、乙酉, 所以 2005年的元旦干支為乙酉。 2月數(shù)加減數(shù):關(guān)于月數(shù)加減數(shù)的計(jì)算公式,亦有以下幾種方法,現(xiàn)不妨一一列之于下。1 、以歌訣的形式:一五雙減一 二六加零六 三減二加十 四減一加五 七零九加二八上一七走十上加二八冬三臘三九閏從三月起余數(shù)均加一2、以列表的形式:月份1月2月3月4月5月6月7月8月9月10月11月12月干支干支干支干支十支干支干支干支干支干支干支十支十支平年減1減1加0加6減2加10減1加5減1減1加0加6加0加0加1加7加2加2加2加8加3加3加3加9閏年0000從3月份起,余數(shù)加1分析:1一五雙減一?即一月和五月的干支減去1個(gè)序數(shù),如欲計(jì)算時(shí)一月和五月應(yīng)減去1個(gè)地支。

10、2閏從三月起,余數(shù)均加一?即遇閏年由于2月份多出了 1天,為29天,所以計(jì)算時(shí),從三月 起天干地支均加上一個(gè)干支。既然元旦干支基數(shù)、月數(shù)加減數(shù),我們都以明了,那么其計(jì)算便可輕而易舉了。例如:求陽(yáng)歷2005年8月1日的日干支?分析:2005年的元旦干支為乙酉,乙的天干序數(shù)為 2,酉的 地支序數(shù)為10,月數(shù)為八月,查上述月干支加減數(shù)表得天干加 1,地支加7套入公式得:求日干二2+ 1 +1肖0=4序數(shù)4在天干為丁求日支二10 + 1 + 7勻2=6 序數(shù)4在地支為巳合之為丁巳,所以陽(yáng)歷2005年8月1日的日干支為丁巳再如:2022 年 2 月 5 日的干支計(jì)算如下:日干:8+5+0+ 10余3即日干為:丙地支:10+5+6丨十12余9即日干為:申那么該日為:丙申日逐年推算元旦干支口訣欲推來(lái)年元旦日,先知今年日干支。申子辰支年為閏,干加六位支沖支。余年天干加五位,干沖退一便可知。推算方法: “欲推來(lái)年元旦日,先知今年日干支。 推算來(lái)年元旦日的干支,必須先知道 今年元旦日的干支,并用大拇指在掌上定位。 “申子辰干年為閏,干加六位支沖支。 凡年支 臨申子辰的為閏年, 2月 2

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論