日干支計算法_第1頁
日干支計算法_第2頁
日干支計算法_第3頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

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

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

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

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

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

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

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

9、乙酉, 所以 2005年的元旦干支為乙酉。 2月數加減數:關于月數加減數的計算公式,亦有以下幾種方法,現不妨一一列之于下。1 、以歌訣的形式:一五雙減一 二六加零六 三減二加十 四減一加五 七零九加二八上一七走十上加二八冬三臘三九閏從三月起余數均加一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月份起,余數加1分析:1一五雙減一?即一月和五月的干支減去1個序數,如欲計算時一月和五月應減去1個地支。

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

溫馨提示

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

評論

0/150

提交評論