#32494 - 2001-09-13 22:06:32
西曆日期心算干支法
|
亢龍有悔
|
註冊: 2001-03-16
文章數: 890
|
|
因為在緣生術數研究社看到此議題,而該網站很難進去,就想移到本站 (超快),花了一些時間打了一些資料,希望對大家有幫助,文章寫不好, 如有錯誤,請多多指教.
前言:一般人對於西曆元旦日干支大多依賴萬年曆,或查表,香港緣生網站已經有人 以民國年數導出速算口訣,確實好用,不過如要推200年以前的元旦日干支,就不夠 用了,為解決此小缺憾,特整理以西曆儒略曆及格勒哥里曆(簡稱格里曆)適用的心 算法發表,目的是使人能一見西曆年月日,就能以簡單算數算出日干支.
一.儒略周日:若知每年1月1日前一天的儒略周日(基數),則當年任何一日的儒略周 日皆可算得.日干支=[(儒略周日-10)/60]R,R代表取餘數,R=0則R=60 公式如下:
格里曆(自西元1582年10月15日儒略周日2299161起行,英國自1752年9月14日儒略 周日2361222起行)
DC=西元年數,BC=西元前年數,Y=6401-BC
儒略周日基數=(DC-1)*365+[(DC-1)/4]Q-[(DC-1)/100]Q+[(DC-1)/400]Q+1721425 儒略周日基數=(Y-1)*365+[(Y-1)/4]Q-[(Y-1)/100]Q+[(Y-1)/400]Q-616127
Q代表取整數.
置閏之法 1.DC或Y可被4整除但不可被100整除為閏年,2月29天,其餘為平年,2月28天. 2.DC或Y可被400整除者為閏年.
儒略曆(曆元西元前45年1月1日儒略周日1704987至西元1582年10月4日儒略周日 2299160止)(英國至1752年9月2日儒略周日2361221止)
儒略周日基數=(DC-1)*365+[(DC-1)/4]Q+1721423 儒略周日基數=(Y-1)*365+[(Y-1)/4]Q-616177
置閏之法,DC或Y可被4整除整除為閏年,2月29天,其餘為平年,2月28天.
1.例如求2001年9月8日格里曆日干支為何? 2001/4=500餘1,故知為平年
儒略周日基數=(2001-1)*365+[(2001-1)/4]Q-[(2001-1)/100]Q+[(2001-1)/400]Q+1721425 =2451910 9月8日儒略周日=2451910+31+28+31+30+31+30+31+31+8=2452161
[(2452161-10)/60]R=11甲戌日
2.求西元前551年9月28日格里曆(孔子誕辰)日干支? Y=6401-551=5850 ,5850/4=1462餘2,故知為平年
儒略周日基數=(5850-1)*365+[(5850-1)/4]Q-[(5850-1)/100]Q+[(5850-1)/400]Q-616127 =1520176
9月28日儒略周日=1520176+31+28+31+30+31+30+31+31+28=1520447 [(1520447-10)/60]R=37庚子日
3.漢太初元年正月初一日癸亥.*儒略曆*西元前104年2月22日 Y=6401-104=6297平年 儒略周日基數(6297-1)*365+[(6297-1)/4]Q-616177 =1683437 2月22日儒略周日=1683437+31+22=1683490 [(1683490-10)/60]R=0癸亥日
二.如不須知儒略周日,可化簡求算日干支
以格里曆為例
干支基數B=[{(DC-1)*5+[(DC-1)/4]R-[(DC-1)/100]R+[(DC-1)/400]R+15}/60]R 或 B=[{(Y-1)*5+[(Y-1)/4]R-[(Y-1)/100]R+[(Y-1)/400]R+3}/60]R
例1.求西元1967年3月25日日干支?平年 干支基數B =[{(1967-1)*5+[(1967-1)/4]R-[(1967-1)/100]R+[(1967-1)/400]R+15}/60]R ={[9830+491-19+4+15]/60}R =(10321/60)R =1 日干支=1+31+28+25=85,85-60=25戊子日
為免逐月計算麻煩,可先列表如下: ****1月2月3月4月5月*6月*7月*8月*9月*10月11月12月 平年0**+31+59+90+120+151+181+212+243+273+304+334 閏年0**+31+60+91+121+152+182+213+244+274+305+335
例2.1985年12月22日日干支? B=36,平年,36+334+22=392,392-60*6=32乙未日
例3.1899年3月8日日干支? B=5,平年,5+59+8=72,72-60=12日干支為乙亥.
以上要用到計算器,且仍太複雜,以下介紹的可以用心算. 陽曆求干支速算公式
A.格里曆 Y=DC-1;C=(Y/100)Q,取整數加1即世紀數.Y2=西曆年之個十兩位數-1=(Y/100)R K=世紀年干支基數 C/4=M....餘數R K=15-3M-16R+-60n,n為正整數. DC年干支基數=Y2*5+(Y2/4)Q+K+-60n Y2*5這項Y2可先減去12的倍數,如12,24,36,48,60,72,84,96等等
例一.西元1958年,Y=1958-1=1957,C=19,Y2=57,C/4=19/4=4...餘3,M=4,R=3 K=15-3*4-16*3=-45,-45+60=15 1958年干支基數=57*5+(57/4)Q+15=(57-48)*5+14+15=45+14+15=74,74-60=14
例二.西元1700年,Y=1700-1=1699,C=16,Y2=99,C/4=4...餘0,M=4,R=0 K=15-3*4-16*0=15-12=3 1700年干支基數=99*5+(99/4)Q+3=(99-96)*5+24+3=15+24+3=42
B.儒略曆
Y=DC-1;C=(Y/100)Q,取整數加1即世紀數.Y2=西曆年之個十兩位數-1=(Y/100)R K=世紀年干支基數 C/4=M....餘數R K=13-15R+-60n DC年干支基數=Y2*5+(Y2/4)Q+K+-60n
例一.西元1582年,Y=1582-1=1581,C=15,Y2=81,C/4=3...餘3,R=3 K=13-15*3=-32,-32+60=28 1582年干支基數=81*5+(81/4)Q+28=(81-72)*5+20+28=45+20+28=93,93-60=33
例二.西元1000年,Y=1000-1=999,C=9,Y2=99,C/4=2...R=1 K=13-15*1=-2 1000年干支基數=99*5+(99/4)Q-2=(99-96)*5+24+3=15+24-2=37,元旦日干支=38 辛丑.
元旦日的干支是干支基數加1即是.西元前的算法取Y=6401-BC,K的公式格里曆時 改為K=3-3M-16R+-60n,儒略曆時則與西元後的公式相同.
每月之日干支序數SH公式(月數>=3) 格里曆/儒略曆,平年,奇數月SH=(月數/2)Q+28-30+D,當月數>=9時,SH要加1 偶數月SH=(月數/2)+28+D,...D為日數. 閏年,上面兩式中之28改為29 2月之SH=31+D,1月之SH=D 求任一日的日干支=當年干支基數+SH
接下來提供一些算例,以加深印象.
1.韓信-240.10.6(酉時生)(儒略曆) 6401-240=6161平年 61 ->13-15=-2 61 ->60 ->15 10月,10/2+28+6=39 日干支=-2+15+39=52乙卯
2.關羽160.8.15(申時生)(儒略曆) 1 ->13-15=-2,閏年(由160判斷,以下同) 60 ->59 ->55+14=69 ->9 8月,8/2+29+15=48 日干支=-2+9+48=55戊午
3.諸葛孔明181.8.20(巳時生)(儒略曆) 1 ->13-15=-2,平年 81 ->80 ->40+20=60 ->0 8月,8/2+28+20=52 日干支=-2+52=50癸丑
4.韓愈768.8.18(辰時生)(儒略曆) 7 ->13-15*3=-32,閏年 68 ->67 ->35+16=51 8月,8/2+29+18=51 日干支=-32+51+51=70 ->10癸酉
5.邵康節1012.1.21(戌時生)(儒略曆) 10 ->13-15*2=-17,閏年 12 ->11 ->55+2=57 1月,21 日干支=-17+57+21=61 ->1甲子
6.司馬光1019.11.17(儒略曆) 10 ->13-15*2=-17,平年 19 ->18 ->30+4=34 11月,5+1+28-30+17=21 日干支=-17+34+21=38辛丑
7.王安石1021.12.18(辰時生)(儒略曆) 10 ->13-15*2=-17,平年 21 ->20 ->40+5=45 12月,6+28+18=52 日干支=-17+45+52=85 ->25戊子
8.蘇軾1037.1.8(卯時生)(儒略曆) 10 ->13-15*2=-17,平年 37 ->36 -> 9 1月,8 日干支=-17+9+8=0 ->癸亥
9.秦檜1091.1.17(午時生)(儒略曆) 10 ->13-15*2=-17,平年 91 ->90 ->30+22=52 1月,17 日干支=-17+52+17=52乙卯
10.岳飛1103.3.31(巳時生)(格里曆) 11 ->15-3*2-16*3=-39,平年 3 ->2 ->10 3月,1+28-30+31=30 日干支=-39+10+30=1甲子
11.朱熹1130.10.18(午時生)(儒略曆) 11 ->13-15*3=-32,平年 30 ->29 ->25+7=32 10月,5+28+18=51 日干支=-32+32+51=51甲寅
12.成吉思汗1155.5.1(午時生)(格里曆) 11 ->15-3*2-16*3=-39,平年 55 ->54 ->30+13=43 5月,2+28-30+1=1 日干支=-39+43+1=5戊辰
13.文天祥1236.6.6(子時生)(儒略曆) 12 ->13,閏年 36 ->35 ->55+8=63 ->3 6月,3+29+6=38 日干支=13+3+38=54丁巳
14.劉伯溫1311.7.1(午時生)(儒略曆) 13 ->13-15=-2,平年 11 ->10 ->50+2=52 7月,3+28-30+1=2 日干支=-2+52+2=52乙卯
15.明成祖1360.5.2(酉時生)(儒略曆) 13 ->13-15=-2,閏年 60 ->59 ->55+14=69 ->9 5月,2+29-30+2=3 日干支=-2+9+3=10癸酉
16.洪承疇1593.10.16(戌時生)(格里曆) 15 ->15-3*3-16*3=-42,平年 93 ->92 ->40+23=63 ->3 10月,5+28+16=49 日干支=-42+3+49=10癸酉
17.鄭成功1624.8.28(格里曆) 16 ->15-3*4=3,閏年 24 ->23 ->55+5=60 ->0 8月,4+29+28=61 ->1 日干支=3+1=4丁卯
18.清聖祖1654.5.4(辰時生)(格里曆) 16 ->15-3*4=3,平年 54 ->53 ->25+13=38 5月,2+28-30+4=4 日干支=3+38+4=45戊申
19.和坤1750.9.30(午時生)(格里曆) 17 ->15-3*4-16=-13,平年 50 ->49 ->5+12=17 9月,4+28-30+1+30=33 日干支=-13+17+33=37庚子
20.蔣宋美齡1898.3.4(寅時生)(格里曆) 18 ->15-3*4-16*2=-29,平年 98 ->97 ->5+24=29 3月,1+28-30+4=3 日干支=-29+29+3=3丙寅
21.余登發1904.9.21(午時生)(格里曆) 19 ->15-3*4-16*3=-45 ->15,閏年 4 ->3 ->15 9月,4+29-30+1+21=25 日干支=15+15+25=55戊午
22.2001.9.13(格里曆) 2000,以2001年判斷平年,以2000年計算日干支 日干支=4+28+1-30+13=16己卯
23.2001.12.28(格里曆) 2000 日干支=6+28+28=62 ->2乙丑
結語:以上計算解決了推算日干支的難題,如再製成表格,按表推算亦屬簡易, 等有空時再來打字.謝謝捧場.近道敬上2001,9,13
_________________________
二由一有,一亦莫守;一心不生,萬法無咎。 ⋯⋯恭錄自禪宗三祖僧璨信心銘 近道
|
↑回到頂端↑
|
|
|
|
#32495 - 2001-09-13 23:40:34
Re: 西曆日期心算干支法
|
亢龍有悔
|
註冊: 2001-08-13
文章數: 744
來自: 無極之境
|
|
如果對六十甲子,1~60不知那個的話,是不是可以這樣..... 1.)求天干?用10去除,餘數即是! 2.)求地支?用12去除,餘數即是! 【以上僅供參考】....陳璽文
_________________________
陳璽文
|
↑回到頂端↑
|
|
|
|
#32496 - 2001-09-14 05:38:31
Re: 西曆日期心算干支法
|
亢龍有悔
|
註冊: 2001-03-16
文章數: 890
|
|
陳先生/小姐,沒錯,干支是由十天干1甲.2乙.3丙.4丁.5戊.6己.7庚.8辛.9壬. 10癸.及十二地支1子.2丑.3寅.4卯.5辰.6巳.7午.8未.9申.10酉.11戌.12亥. 組成.因此只要看數字的個位數就是天干,地支則熟記12,24,36,48,60...等數 字,如看到43,即用36為減數,43-36=7午,43個位數為3,故知天干為3丙,故知為 丙午. 謝謝您的提示.近道敬上.
_________________________
二由一有,一亦莫守;一心不生,萬法無咎。 ⋯⋯恭錄自禪宗三祖僧璨信心銘 近道
|
↑回到頂端↑
|
|
|
|
#32497 - 2001-09-14 22:16:27
Re: 西曆日期心算干支法
|
亢龍有悔
|
註冊: 2001-03-16
文章數: 890
|
|
補充說明如下:
西曆紀元前的日干支求法,除了已介紹的用6401減年份之算法外,還可用以下 公式求解: Y=BC-1,C=世紀數-1=(Y/100)Q C/4=M...餘R 格里曆,係數A=30+3*M+16*R+-60n 儒略曆,係數A=28+15*R+-60n 個十兩位數Y2,以4n*100+1-Y2決定平年.閏年. 格里曆或儒略曆係數B=(100-Y2)*5+[(100-Y2)/4]Q 月.日,同西元後算法得E 日干支=A+B+E+D,D為日期
例1.西元前551年9月28日格里曆,求日干支? 前6世紀,5/4=1...餘1,以801-551=350判別為平年 A=30+3+16=49 B=(100-51)*5+[(100-51)/4]Q=5+12=17 E=4+1-2+28=31 日干支=49+17+31=97 ->37庚子
例2.西元前1864年9月10日,儒略曆,求日干支? 前19世紀->18/4=4...餘2,2001-1864=137平年 A=28+15*2=58 B=(100-64)*5+(100-64)/4=9 E=4+1-2+10=13 日干支=58+9+13=80 ->20 癸未 近道
_________________________
二由一有,一亦莫守;一心不生,萬法無咎。 ⋯⋯恭錄自禪宗三祖僧璨信心銘 近道
|
↑回到頂端↑
|
|
|
|
#32498 - 2001-09-15 20:01:28
Re: 西曆日期心算干支法
|
亢龍有悔
|
註冊: 2001-03-16
文章數: 890
|
|
更正:大陸易友林雨菡提供之心算紀日幹支法係使用公曆,即西曆,正確的說是現行格勒哥里曆,前文誤為民國年數,特此更正.因為回應者少,只好加速編成對照表貼出,以作一結束.
西曆干支換算表
1.表一.世紀年基數表
甲.西元後D.C.
第01世紀0001-0100...格勒哥里曆15,儒略曆13 第02世紀0101-0200.............59,......58 第03世紀0201-0300.............43,......43 第04世紀0301-0400.............27,......28 第05世紀0401-0500.............12,......13 第06世紀0501-0600.............56,......58 第07世紀0601-0700.............40,......43 第08世紀0701-0800.............24,......28 第09世紀0801-0900.............09,......13 第10世紀0901-1000.............53,......58 第11世紀1001-1100.............37,......43 第12世紀1101-1200.............21,......28 第13世紀1201-1300.............06,......13 第14世紀1301-1400.............50,......58 第15世紀1401-1500.............34,......43 第16世紀1501-1600...格勒哥里曆19,儒略曆28 第17世紀1601-1700.............03 第18世紀1701-1800.............47 第19世紀1801-1900.............31 第20世紀1901-2000.............15 第21世紀2001-2100.............00 第22世紀2101-2200.............44 第23世紀2201-2300.............28 第24世紀2301-2400.............12 第25世紀2401-2500.............57
乙.西元前B.C.
第01世紀0001-0100...格勒哥里曆30,儒略曆28 第02世紀0101-0200.............46,......43 第03世紀0201-0300.............02,......58 第04世紀0301-0400.............18,......13 第05世紀0401-0500.............33,......28 第06世紀0501-0600.............49,......43 第07世紀0601-0700.............05,......58 第08世紀0701-0800.............21,......13 第09世紀0801-0900.............36,......28 第10世紀0901-1000.............52,......43 第11世紀1001-1100.............08,......58 第12世紀1101-1200.............24,......13 第13世紀1201-1300.............39,......28 第14世紀1301-1400.............55,......43 第15世紀1401-1500.............11,......58 第16世紀1501-1600.............27,......13 第17世紀1601-1700.............42,......28 第18世紀1701-1800.............58,......43 第19世紀1801-1900.............14,......58 第20世紀1901-2000.............30,......13 第21世紀2001-2100.............45,......28 第22世紀2101-2200.............01,......43 第23世紀2201-2300.............17,......58 第24世紀2301-2400.............33,......13 第25世紀2401-2500.............48,......28
2.表二.百年基數表
格勒哥里曆與儒略曆通用(*表閏年判斷各依其曆法規定)
01......西元後00,..西元前閏* 39 02............05,............34 03............10,............29 04..........閏15,............24 05............21,..........閏18 06............26,............13 07............31,............08 08..........閏36,............03 09............42,..........閏57 10............47,............52 11............52,............47 12..........閏57,............42 13......西元後03,....西元前閏36 14............08,............31 15............13,............26 16..........閏18,............21 17............24,..........閏15 18............29,............10 19............34,............05 20..........閏39,............00 21............45,..........閏54 22............50,............49 23............55,............44 24..........閏00,............39 25......西元後06,....西元前閏33 26............11,............28 27............16,............23 28..........閏21,............18 29............27,..........閏12 30............32,............07 31............37,............02 32..........閏42,............57 33............48,..........閏51 34............53,............46 35............58,............41 36..........閏03,............36 37......西元後09,......西元前30 38............14,............25 39............19,............20 40..........閏24,............15 41............30,..........閏09 42............35,............04 43............40,............59 44..........閏45,............54 45............51,..........閏48 46............56,............43 47............01,............38 48..........閏06,............33 49......西元後12,....西元前閏27 50............17,............22 51............22,............17 52..........閏27,............12 53............33,..........閏06 54............38,............01 55............43,............56 56..........閏48,............51 57............54,..........閏45 58............59,............40 59............04,............35 60..........閏09,............30 61......西元後15,....西元前閏24 62............20,............19 63............25,............14 64..........閏30,............09 65............36,..........閏03 66............41,............58 67............46,............53 68..........閏51,............48 69............57,..........閏42 70............02,............37 71............07,............32 72..........閏12,............27 73......西元後18,....西元前閏21 74............23,............16 75............28,............11 76..........閏33,............06 77............39,..........閏00 78............44,............55 79............49,............49 80..........閏54,............45 81............00,..........閏39 82............05,............34 83............10,............29 84..........閏15,............24 85......西元後21,....西元前閏18 86............26,............13 87............31,............08 88..........閏36,............03 89............42,..........閏57 90............47,............52 91............52,............47 92..........閏57,............42 93............03,..........閏36 94............08,............31 95............13,............26 96..........閏18,............21 97......西元後24,....西元前閏15 98............29,............10 99............34,............05 00........閏* 39,............00
3.表三.月基數表
01月......平年00,......閏年00 02月......平年31,......閏年31 03月......平年-1,......閏年00 04月......平年30,......閏年31 05月......平年00,......閏年01 06月......平年31,......閏年32 07月......平年01,......閏年02 08月......平年32,......閏年33 09月......平年03,......閏年04 10月......平年33,......閏年34 11月......平年04,......閏年05 12月......平年34,......閏年35
日干支=世紀年基數+百年基數+月基數+日期+-60n
例1.西元前544年5月25日(儒略曆) 日干支=43+54+0+25=122 ->2乙丑
例2.西元前104年2月22日(儒略曆) 日干支=43+24+31+22=120 ->60癸亥
例3.西元7年8月29日(儒略曆) 日干支=13+31+32+29=105 ->45戊申
例4.西元622年7月15日(儒略曆) 日干支=43+50+1+15=109 ->49壬子
例5.西元1781年4月1日(格里曆) 日干支=47+0+30+1=78 ->18辛巳
例6.西元1957年3月22日(格里曆) 日干支=15+54-1+22=90 ->30癸巳
例7.西元前552年10月9日(儒略曆)大陸學者考證孔子生辰 日干支=43+12+33+9=97 ->37庚子
例8.西元前551年9月28日(格里曆)台灣學者考證孔子生辰 日干支=49+17+3+28=97 ->37庚子
例9.西元1582年10月15日(格里曆) 日干支=18+5+33+15=71 ->11甲戌
例10.西元1582年10月5日(儒略曆) 日干支=28+5+33+5=71 ->11甲戌
例11.西元2001年9月15日(格里曆) 日干支=0+0+3+15=18辛巳
近道
編輯者: 近道 (2001-09-15 21:00:50)
_________________________
二由一有,一亦莫守;一心不生,萬法無咎。 ⋯⋯恭錄自禪宗三祖僧璨信心銘 近道
|
↑回到頂端↑
|
|
|
|
#32499 - 2001-09-16 08:53:43
Re: 西曆日期心算干支法
|
亢龍有悔
|
註冊: 2001-03-16
文章數: 890
|
|
錯誤更正:匆忙中打錯一個數字對不起,原表中19為18之誤.對不起. 我正思考如何將十位數的年份分開列表,則可簡化表格.
(正)第16世紀1501-1600...格勒哥里曆18,儒略曆28
(誤)第16世紀1501-1600...格勒哥里曆19,儒略曆28
近道敬上
_________________________
二由一有,一亦莫守;一心不生,萬法無咎。 ⋯⋯恭錄自禪宗三祖僧璨信心銘 近道
|
↑回到頂端↑
|
|
|
|
#32500 - 2001-09-16 17:26:06
Re: 西曆日期心算干支法
|
亢龍有悔
|
註冊: 2001-03-16
文章數: 890
|
|
很不好意思,自己一直貼一直貼,佔空間,但分享心得的初衷沒變,容我再提供一個簡化表,請多多指教.近道敬上.
西曆干支換算表
1.表一.世紀年基數表
甲.西元後D.C.
第01世紀0001-0100...格勒哥里曆15,儒略曆13 第02世紀0101-0200.............59,......58 第03世紀0201-0300.............43,......43 第04世紀0301-0400.............27,......28 第05世紀0401-0500.............12,......13 第06世紀0501-0600.............56,......58 第07世紀0601-0700.............40,......43 第08世紀0701-0800.............24,......28 第09世紀0801-0900.............09,......13 第10世紀0901-1000.............53,......58 第11世紀1001-1100.............37,......43 第12世紀1101-1200.............21,......28 第13世紀1201-1300.............06,......13 第14世紀1301-1400.............50,......58 第15世紀1401-1500.............34,......43 第16世紀1501-1600...格勒哥里曆18,儒略曆28 第17世紀1601-1700.............03 第18世紀1701-1800.............47 第19世紀1801-1900.............31 第20世紀1901-2000.............15 第21世紀2001-2100.............00 第22世紀2101-2200.............44 第23世紀2201-2300.............28 第24世紀2301-2400.............12 第25世紀2401-2500...格勒哥里曆57
乙.西元前B.C.
第01世紀0001-0100...格勒哥里曆30,儒略曆28 第02世紀0101-0200.............46,......43 第03世紀0201-0300.............02,......58 第04世紀0301-0400.............18,......13 第05世紀0401-0500.............33,......28 第06世紀0501-0600.............49,......43 第07世紀0601-0700.............05,......58 第08世紀0701-0800.............21,......13 第09世紀0801-0900.............36,......28 第10世紀0901-1000.............52,......43 第11世紀1001-1100.............08,......58 第12世紀1101-1200.............24,......13 第13世紀1201-1300...格勒哥里曆39,儒略曆28 第14世紀1301-1400.............55,......43 第15世紀1401-1500.............11,......58 第16世紀1501-1600.............27,......13 第17世紀1601-1700.............42,......28 第18世紀1701-1800.............58,......43 第19世紀1801-1900.............14,......58 第20世紀1901-2000.............30,......13 第21世紀2001-2100.............45,......28 第22世紀2101-2200.............01,......43 第23世紀2201-2300.............17,......58 第24世紀2301-2400.............33,......13 第25世紀2401-2500...格勒哥里曆48,儒略曆28
2.表二.十年基數表
格勒哥里曆與儒略曆通用(閏年判斷各依其曆法規定) 年之個位數為0時,須用減10年之值,世紀年00用90年之值.
00年....西元後....0..,......西元前52.5 10年.............52.5,.............0 20年.............45..,.............7.5 30年.............37.5,............15 40年.............30..,............22.5 50年.............22.5,............30 60年.............15..,............37.5 70年..............7.5,............45 80年..............0..,............52.5 90年....西元後...52.5,......西元前.0
3.表三.年基數表
1年......西元後.....0..,......西元前....47 2年.................5..,................42 3年................10.5,................36.5 4年................15.5,................31.5 5年................21..,................26 6年................26..,................21 7年................31.5,................15.5 8年................36.5,................10.5 9年................42..,.................5 10年.....西元後....47..,......西元前.....0
30年以表二.十年20及表三.年10合計,其他類推. 最終結果,如有0.5小數點則不計.
4.表四.月基數表
01月......平年00,......閏年00 02月......平年31,......閏年31 03月......平年-1,......閏年00 04月......平年30,......閏年31 05月......平年00,......閏年01 06月......平年31,......閏年32 07月......平年01,......閏年02 08月......平年32,......閏年33 09月......平年03,......閏年04 10月......平年33,......閏年34 11月......平年04,......閏年05 12月......平年34,......閏年35
日干支=(世紀年基數+十年基數+年基數+月基數+日期)/60取餘數
閏年判別: 1.格里曆西元後凡4可整除之年為閏年,但100可整除而400不可整除者為平年. 西元前如需算格里曆,則以年數減1,凡4可整除者為閏年,但100可整除而400不 可整除者為平年.
2.儒略曆西元後凡4可整除之年為閏年,其餘皆為平年.西元前年數除以4餘數1 為閏年,其餘為平年.
例1.西元前544年5月25日(儒略曆) 日干支=43+22.5+31.5+0+25=122 ->2乙丑
例2.西元前104年2月22日(儒略曆) 日干支=43+52.5+31.5+31+22=180 ->60癸亥
例3.西元7年8月29日(儒略曆) 日干支=13+0+31.5+32+29=105 ->45戊申
例4.西元622年7月15日(儒略曆) 日干支=43+45+5+1+15=109 ->49壬子
例5.西元1781年4月1日(格里曆) 日干支=47+0+0+30+1=78 ->18辛巳
例6.西元1957年3月22日(格里曆) 日干支=15+22.5+31.5-1+22=90 ->30癸巳
例7.西元前552年10月9日(儒略曆)大陸學者考證孔子生辰 日干支=43+30+42+33+9=157 ->37庚子
例8.西元前551年9月28日(格里曆)台灣學者考證孔子生辰 日干支=49+30+47+3+28=157 ->37庚子
例9.西元1582年10月15日(格里曆) 日干支=18+0+5+33+15=71 ->11甲戌
例10.西元1582年10月5日(儒略曆) 日干支=28+5+33+5=71 ->11甲戌
例11.西元2001年9月15日(格里曆) 日干支=0+0+0+3+15=18辛巳
例12.西元1960年12月1日(格里曆) 日干支=15+22.5+47+35+1=120 ->60癸亥
_________________________
二由一有,一亦莫守;一心不生,萬法無咎。 ⋯⋯恭錄自禪宗三祖僧璨信心銘 近道
|
↑回到頂端↑
|
|
|
|
#1002305 - 2008-02-01 01:32:06
Re: 西历日期心算干支法
[Re: 近道]
|
或躍在淵
|
註冊: 2007-07-09
文章數: 315
|
|
很认真的看完了,辛苦大大了~!谢谢~
_________________________
請原諒偶的偏財有點旺,常常做了什麼事如果在等的時候就容易又被其他的好玩東西或其他事情給吸引去了...所以回復有點慢,不要生我的氣啊~~大人有大量~~感謝不盡
|
↑回到頂端↑
|
|
|
|
81749 使用者
54 討論區
220904 議題
2142070 文章
最高線上使用者: 1162 @ 2018-05-29 02:51:45
|
|
|