日柱演算法
Ⅰ 求日柱計算方法,系統計算和公式計算結果為何不同
日柱的計算,可以直接查萬年歷,也可以通過公式來計算。
一、先給天乾地支寫上序號。天干數:甲1. 乙2 .丙3. 丁4 .戊5 .己6 .庚7 .辛8 .壬9 .癸10.地支數:子1. 丑2 .寅3. 卯4 .辰5. 巳6. 午7. 未8 .申9. 酉10. 戌11. 亥12
二、.計算公式:{ (公元年數-1)×5+(公元年數-1)÷4+當年日數} ÷60.然後,將所得余數÷10,得出的余數作為天干序數;再將所得余數÷12,得出的余數作為地支序數。
例如:如陰歷1982年9月13,陽歷為10月29日,1982年10月29日的干支:
{ (1982-1)×5+(1982-1)÷4+302 }÷60=178……22(1981÷4取整數;當年日數從1月1日到10月29日共302天)
求天干:22÷10=2……2(乙)
求地支:22÷12=1……10(酉)
所以,1982年10月29日的干支為乙酉
Ⅱ 生辰八字中日柱的快速推演算法
是公歷日期可以計算出來
Ⅲ 日柱和時柱,怎麼算的
日柱:即人出生的月份用干支表示(是以子時為日界)。
從魯隱公三年(公元前722年)二月己巳日至今,我國干支記日從未間斷,這是人類
社會迄今所知的唯一最長的記日法。
注意:日與日的分界線是以子時來劃分的,即晚十一點前是上一日的亥時,過了十一點就
是次日的子時,而不要認為午夜十二點是一天的分界點(現代天文學發展後認為
0:00為一天交界點)。
....a
1、日柱干支推演算法(公歷):
.
①許耀天日柱干支演算
.
一九○一後兩位,減一除四取商數;
A=(xx-1)÷4=取商數
同法乘五除六十,餘數外加一十五;
B=(xx-1)×5÷60=取余數+15
再加月日總日數,六十除餘日干支。
C=月日總日數(即該年元旦到生日的總日數)
(A+B+C)÷60n = ab(兩位數),b即為天干序號,ab÷12n=c,c即為地支序號。
日數: 1-4月=120天(以0計,閏二月+1);5-8月=123天(以3計);9-12月=122天(以2計)。
.②
乘五除四九加日, 雙月間隔三十天。
xx×5+xx÷4(取整)+出生日+30逢雙月(單月不加)
一二自加整少一, 三五七八十尾前。
一月+1;二月+2,三月+0;四、五月+1;六、七月+2;八月+3;
九、十月+4;十一、十二月+5。(若XXxx÷4整除,一、二月-1);
ab=總和÷60n,b即為天干序號;ab÷12n=c,c即為地支序號。
③
.
A、無論平年還是閏年,已過完2月的公式:
ab=10+(出生年-1900)×5+(出生年-1900)÷4(取商數)+
大月數+30(偶月才加)+(生日-2)-60n
B、閏年,未過完2月的公式:
ab=10+(出生年-1900)×5+(出生年-1900)÷4(取商數)+
大月數+30(偶月才加)+(生日-1)-60n
C、平年,未過完2月的公式:
ab=10+(出生年-1900)×5+(出生年-1900)÷4(取商數)+
大月數+30(偶月才加)+生日-60n
b即為天干序號;ab÷12n=c,c即為地支序號。
大月數為生月前大月的個數之和(大月:正三五七八十臘,三十一天准不差)
.
時柱:即人出生的時辰用干支表示(是以子時為日界)。
.
1、時柱干支推演算法(公歷):
子時的干支確定,這個問題現在有不同的觀點,有人將0點以前的天干取頭一天的,
稱為「夜子時」;而0點以後的天干取第二天的,稱為「早子時」。
.
日干支數除以五,取餘減一乘十二;
A=日干支數÷5=〔取余數(整除取5)-1〕×12
時數加一除以二,取商加一得時柱。
B=〔時數(0~23)+1〕÷2=取商數+1
ab=A+B;b即為天干序號;ab÷12n=c,c即為地支序號。
.
2、五鼠遁日起時法:即由日柱干支即可推出時柱的初天干,再根據時辰組合時干支。
.
甲己起甲子,乙庚丙作初,
.
丙辛從戊子,丁壬庚子居,
.
戊癸排壬子,此訣日遁時。
Ⅳ 最簡單的日柱演算法
高氏日柱公式
編輯
(一)公式
(二)符號意義
r:日柱的母數,r 除以60的余數即是日柱的干支序列數;
s:公元年數後兩位數,
取整數部分;
u:s 除以4的余數;
m:月數,「[ ]」內取整數部分;
d:日期數;
x:世紀常數
(三)世紀常數
世紀常數x是高氏日柱公式中重要的數值。高氏日柱公式以世紀為運算區間,僅取公元年數後兩位代入運算,極大地簡化了日柱求解過程。以世紀為區間進行運算時,每個世紀的日柱初始值必然不同,設日柱初始值為世紀常數x。
關於世紀常數的性質和意義,作出以下兩點說明:(1)每世紀的第一年是從「0」開始的,故整百整千的「世紀年」即為每世紀的第一年。即例如:1900年應視為20世紀的第1年,其公元年份後兩位為零,即s=0。
(2)世紀常數x即為每世紀第一年3月1日的的日柱序列數減1(由於月數改良後,將每年3月視為本年的起始月),即例如:21世紀的世紀常數即為2000年的3月1日的日柱序列數減1,而2000年3月1日是戊午日,「戊午」的序列數是55,故x=55-1=54(由於干支計數的60循環,而54-60=-6,從計算角度來看54與-6是等價的)。
現將17世紀至26世紀一千年間的世紀常數x,對應列表如下:
(四)月數
月數m,即為一年中各月的月份數。
為了簡化閏日變數的復雜性,增強月基數的規律性,採用將閏日置後的方式進行求解。由於所有的閏日都加設在每個閏年的2月末尾,故可以採用將2月視為上一年的末月,即"14月"的方法,以消除閏日在日柱計算中的復雜插入。相應地,須將1月視為上一年的"13月",而將每年的3月份視為本年的起始月。
需要申明的是——公式中的符號「m」不再表示月基數,而表示月份數。直接輸入月數m,通過函數運算輸出「月基數」。將月基數巧妙地包含在運算之中,代替了對月基數表的識記。即:(「[ ]」內取整數部分)[4]
Ⅳ 生辰八字里的日柱是用什麼計算方法得出的
具體公式如下〔年的後三位乘5+年的後三位除4+9+陽歷日子數+單月(為0)雙月(30)+每個月的調節數〕/60=取余數個位數為天干,余數除12取余為地支。
每個月調節數(一、四、五為1)、(二、六、七為2)、(三為0)(八為3)、(九、十為4)、(十一、十二為5)
不過閏年,就是一月、二月,要減去1,後算天乾地支數。
例:1999年4月16日 (99×5+99÷4+9+16+30+1)÷60=9餘35,對應干支為「戊戌」
如果超過2000年,就用100來當乘數,例如2014年就用114來當乘數
Ⅵ 天乾地支紀日怎麼計算
日柱公式:日干支序數=年數+月數+日期(和大於60,則減60。1月、2月用上一年的年數)
例:求1987年7月18日,1997年1月15日,2008年8月8日,2015年11月21日,2016年10月1日干支?
解:查表得知
1987年7月18日=1987年數+7月數+18日=45+2+18=65-60=5=戊辰
1997年1月15日=1996年數+1月數+15日=33+6+15=54=丁巳 (1月、2月用上一年數)
2008年8月8日=2008年數+8月數+8日=36+33+8=77-60=17=庚辰
2015年11月21日=2015年數+11月數+21日=12+5+21=38=辛丑
2016年2月14日=2015年數+2月數+14日=12+37+14=63-60=3=丙寅 (1月、2月用上一年數)
取整數值,X除以60的余數即為世紀常數x。
Ⅶ 求四柱中日柱最簡單的推算方法
日柱指的是我們農歷干支出生的那一天,通過日柱我們可以看出自己命運的軌跡和走向,從風水學上來講日柱是八字算命中舉足輕重的一部分,那麼如何知道自己的日柱呢?通過本期的四柱預測,給大家介紹一種最簡便的推算口訣和日柱計算方法。
口訣: 乘五除四九加日,雙月間隔三十天。一二自加整少一,三五七八十尾前。
口訣解密:
1、能被4整除年份:
單月(1、3、5、7、9、11月) A=0、0、1、2、4、5。
雙月(2、4、6、8、10、12月 B=1、1、2、3、4、5。
2、不能被4整除年份:
單月(1、3、5、7、9、11月) a=1、0、1、2、4、5。
雙月(2、4、6、8、10、12月 b=2、1、2、3、4、5。
3、單月:(年數×5、25+09+日數+A或a)÷60=商+余 雙月:(年數×5、25+39+日數+B或b)÷60=商+余
舉例:
例一:能被4整除年份
1996年1月16日,(96×5+96÷4+9+16)÷60=8餘49,49即為六十甲子序數。9對應天干壬,49除12餘1對應地支子,對應干支為「壬子」。
1—12月16日情況:
01、(96×5+96÷4+9+16+0)÷60=8餘49 壬子
02、(96×5+96÷4+9+16+30+1)÷60=9餘20 癸未
03、(96×5+96÷4+9+16+0)÷60=8餘49 壬子
04、(96×5+96÷4+9+16+30+1)÷60=9餘20 癸未
05、(96×5+96÷4+9+16+1)÷60=8餘50 癸丑
06、(96×5+96÷4+9+16+30+2)÷60=9餘21 甲申
07、(96×5+96÷4+9+16+2)÷60=8餘51 甲寅
08、(96×5+96÷4+9+16+30+3)÷60=9餘22 乙酉
09、(96×5+96÷4+9+16+4)÷60=8餘53 丙辰
10、(96×5+96÷4+9+16+30+4)÷60=9餘23 丙戌
11、(96×5+96÷4+9+16+5)÷60=8餘54 丁巳
12、(96×5+96÷4+9+16+30+5)÷60=9餘24 丁亥
註:(96×5、25+9+16+30+5)÷60=9餘24 見六十甲子表24為丁亥
例二:不能被4整除年份
1997年2月16日,(97×5+97÷4+9+16+30+2)÷60=9餘26,26即為六十甲子序數。6對應天干己,26除12餘2對應地支丑,對應干支為「己丑」。
1—12月16日情況:
01、(97×5+97÷4+9+16+1)÷60=8餘55 戊午
02、(97×5+97÷4+9+16+30+2)÷60=9餘26 己丑
03、(97×5+97÷4+9+16+0)÷60=8餘54 丁巳
04、(97×5+97÷4+9+16+30+1)÷60=9餘25 戊子
05、(97×5+97÷4+9+16+1)÷60=8餘55 戊午
06、(97×5+97÷4+9+16+30+2)÷60=9餘26 己丑
07、(97×5+97÷4+9+16+2)÷60=8餘56 己未
08、(97×5+97÷4+9+16+30+3)÷60=9餘27 庚寅
09、(97×5+97÷4+9+16+4)÷60=8餘58 辛酉
10、(97×5+97÷4+9+16+30+4)÷60=9餘28 辛卯
11、(97×5+97÷4+9+16+5)÷60=8餘59 壬戌
12、(97×5+97÷4+9+16+30+5)÷60=9餘29 壬辰
註解: 第三句中的「整少一」,4整為能被除之年一二月份比其他三年都要少加一;第四句反映的是大月規律,即8月加3、11月加5,依此類推,(公歷一年十二個月中七個月是大月,五個月是小月,即一、三、五、七、八、十、十二為大月,其餘五個月為小月)。
Ⅷ 生辰八字中的日柱怎麼計算的,方法
用天乾地支表示人的出生年、月、日、時,每一段兩個字四段共八個字,就叫生辰八字。具體演算法簡單,你出生的年月日的叫法在月份牌上可以找到比如:丙寅年甲子月戊申日,最後的時看你出生在幾點23:00-1:00是子時,以次推算就可以知道。 生辰八字或者說八字,其實是周易術語四柱的另一種說法。四柱是指人出生的時間、即年、月、日、時。在人用天乾和地支各出一字相配合分別來表示年、月、日、時,如甲子年、丙申月、辛丑日、壬寅時等,包含了一個人出生時的天體運行的基本狀態。每柱兩字,四柱共八字,所以算命又稱「測八字」。依照天干、地支沂涵陰陽五行屬性之相生、相剋的關系,推測人的體咎禍福。總說要得到正確的出生時間,白天以日晷儀測量最准。鍾表時間是人為的平均時和地區標准時,必須依節氣(太陽黃經)計算「真太陽時差」與依出生地計算「地方經度時差」,才能得到真正的出生天文時間。八字之中,年的干支與日的干支是延續的,是實的;月與時的干支是依據年、日的干支推算的,可以說是虛的。生辰八字,最多隻能反映一個人出生的天時,用來記錄時間也不為過。有些人用生辰八字來算命,這是很不可靠的。因為一個人的命運受多種條件的影響,除了天時之外,還有生長的地域、人群的限制,再加上機遇的差別,出生的天時的影響又能佔多大的比重呢?排列四柱八字排立四柱以指一人出生的年、月、日、時。四柱排立是指找出一個人的生辰八字。主要分四步進行。排年柱年柱,即人出生的年份用干支來表示。注意上一年和下一年的分界線是以立春這一天的交節時刻劃分的,而不是以正月初一劃分。如某人陽歷2000年2月4日22點17分生,由於陰歷2000年交立春是陽歷2000年2月4日20點32分,因此此人的年柱為2000年之庚辰,而非1999年之己卯。年柱的一般演算法:天干從甲至癸數字分別對應4、5、6、7、8、9、0、1、2、3,而地支子至亥則分別對應4、5、6、7、8、9、10、11、0、1、2、3。年份的干支演算法以末位為天干,地支則是以該年份的數字除以12的余數。以1978年為例,1978的末位為8,天干為戊,1978除以12餘數為10,對應地支為午,故1978年為戊午年。年柱的簡單演算法:此法的前提知道該年是哪個生肖年,一般用於近幾年的快速推算。如以2009為例,大家都知道2009年是牛年,既然是牛,地支當然為丑,2009的末位9對應天干己,所以2009年為己丑年。排月柱月柱,即用干支表示人出生之年月所處的節令。注意月干支不是以農歷每月初一為分界線,而是以節令為准,交節前為上個月的節令,交節後為下個月的節令。一月(寅月)從立春到驚蟄,二月(卯月)從驚蟄到清明,三月(辰月)從清明到立夏,四月(巳月)從立夏到芒種,五月(午月)從芒種到小暑,六月(未月)從小暑到立秋,七月(申月)從立秋到白露,八月(酉月)從白露到寒露,九月(戌月)從寒露到立冬,十月(亥月)從立冬到大雪,十一月(子月)從大雪到小寒,十二月(丑月)從小寒到立春。由年天干推月干支參見第1個圖年上起月表。如果年干為甲或己,當年正月的干支為丙寅;如果年干為乙或庚,當年正月的干支為戊寅;如果年干為丙或辛,當年正月的干支為庚寅;如果年干為丁或壬,當年正月的干支為壬寅;如果年干為戊或癸,當年正月的干支為甲寅。排日柱從魯隱公三年(公元前722年)二月己巳日至今,我國干支記日從未間斷。這是人類社會迄今所知的唯一最長的記日法。日柱,即用農歷的干支代表人出生的那一天。干支記日每六十天一循環,由於大小月及平閏年不同的緣故,日干支需查找萬年歷(一網上萬年歷網址:site..com/list/wannianli.htm)。另外,日與日的分界線是以子時來劃分的,即十一點前是上一日的亥時,過了十一點就是次日的子時,而不要認為午夜十二點是一天的分界點。排時柱時柱,用干支表示人出生的時辰。一個時辰跨兩個小時,故一天共十二個時辰。子時:23點--凌晨1點丑時:1點--凌晨3點寅時:3點--凌晨5點卯時:5點--凌晨7點辰時:7點--上午9點巳時:9點--上午11點 午時:11點--下午13點未時:13點--下午15點申時:15點--下午17點酉時:17點--下午19點戌時:19點--晚上21點亥時:21點--晚上23點由日天干推時干支參見第2個圖日上起時表。如果日干為甲或己,當日子時的干支為甲子;如果日干為乙或庚,當日子時的干支為丙子;如果日干為丙或辛,當日子時的干支為戊子;如果日干為丁或壬,當日子時的干支為庚子;如果日干為戊或癸,當日子時的干支為壬子。舉例朋友生於1984年8月27日上午8點,8月27日為七月;此年為甲子年(書中查到);按照立月柱歌訣可知:他的年天干為甲,所以他的立月柱為壬申;相應的他的日柱為癸巳(書中查到);而他的時立柱根據時立柱歌訣得知:癸巳為日干時,丙配辰時,所以時柱應為丙辰。這樣就排出了他的生辰八字:「甲子壬申癸巳壬辰」。自古至今甲己日起甲子時,夜子原起甲子相同,加註夜子可也。要得到正確的出生時間,白天以日晷儀測量最准。鍾表時間是人為的平均時和地區標准時,必須依節氣(太陽黃經)計算「真太陽時差」與依出生地計算「地方經度時差」,才能得到真正的出生天文時間。 我看到這些就頭暈 更別說是算了 就是年月日時四個一起加起來 可以查找以前的黃歷