天干地支最正確的演算法?
求天干地支的計算方法,
關於天干,地支方面的演算法:
天干包括:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
地支包括:子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥;
子時(23—1點):鼠; 丑時(午夜1—3點):牛; 寅時(後半夜3—5點):虎;
卯時(早晨5—罰點):兔; 辰時(早晨7—9點):龍; 已時(上午9—11點):蛇;
午時(中午11—13點):馬; 未時(下午13—15點):羊; 申時(下午15—17點):猴;
酉時(下午17—19點):雞; 戌時(晚19—21點):犬; 亥時(晚上21—23點):豬。
天干和地支的例子[知道的年份比求值的年份大]:
2006年是丙戌年,那麼1994年是什麼年呢?( 甲戌年 ),那時出生的小孩屬什麼呢?(狗 )
天干計算方法:2006-1994=12 從丙開始往後(也就是往左)數12個,天干是甲。
地支計算方法:2006-1994=12 從戌開始往後(也就是往左)數12個,地支是戌。
天干和地支的例子[知道的年份比求值的年份小]:
2008年北京奧運會是戊子年,請問2012年倫敦奧運會是什麼年呢?
天干計算方法:2012-2008=4 從戊開始往前(也就是往右)算4個,天干是壬。
地支計算方法:2012-2008=4 從子開始往前(也就是往右)算4個,地支是辰。
所以2012年倫敦奧運會是壬辰年。
遇到此種題目,一般為一道選擇題,方法是先把天干,地支列出草稿紙上。
如果知道的年份比求值的年份大,那麼就應該往後算,也就是往左。
如果知道的年份比求值的年份小,那麼就應該後前算,也就是往右。
如果您實在是算不了,那就把下面的重點記憶:
2008年:北京奧運會 戊子年
2009年:世界魔術大會 己丑年
2010年:上海世博會 庚寅年
2012年:倫敦奧運會 壬辰年
2016年:里約熱內盧 丙申年
天干地支的簡便演算法? 5分
“十天干”指甲、乙、丙、丁、戊、己、搐、辛、壬、癸。
“十二地支”指子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥。
具體演算法是:如2009年己丑天干是己土,地支為醜土。以後的年份以此類推,2010天干為己後面的庚金,地支則為醜後面的寅木,2010就是庚寅年,那麼2011就是辛卯年,2012就是壬辰年。
天干地支演算法,詳解,,,最好有步驟,,,
天干的演算法4,5,6,7,8,9,0,1,2,3,對應的天干是甲乙丙丁戊己庚辛壬癸。數字為年代的最後一位數字,例如2005年最後一位是5對應的是乙,2014年對應的是甲。
地支的演算法;用年代數除以12看餘數是多少,餘數分別是4,5,6,7,8,9,10,11,0,1,2,3,對應的地支為子醜寅卯辰巳午未申酉戌亥。例如2005除以12餘數為1,對應的地支為酉,具體計算步驟為2005除以12為167,167X12=2004 2005-2004=1 2014除以12餘數10
天干地支快速計算方法
首先要能記住十大天干和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥;
天干地支紀年法首先是天干在前,地支在後,比如今年2005就為-乙酉年,先來算算天干,有個公式:
4、 5、 6、 7、 8、 9、撫0、 1、 2、 3 對應的十天干就是
甲、乙、丙、丁、戊、己、庚、辛、壬、癸,
數字為年代的最後的一位數字,比如今年是2005,最後一位是5,對應的天干就是乙;
地支的演算法:用年代數除以12,後面的餘數就代表某個地支,餘數分別為:4、 5、 6、 7、 8、 9、 10、 11、 0(能整除)、1、 2、3,代表地支為:子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥,比如2005年為例:年代末尾數為5,對應的天干為乙,2005除以12,餘數為1,對應的地支為酉,所以2005年為乙酉年。
干支演算法,年干支、月干支、日干支怎麼算啊???
一、年柱干支演演算法
或許你會說,知道日柱干支有什麼用,還有年柱、月柱、時柱怎麼推,一分鐘即可一推而出。
推算天干:
公元后任何年代:
公元年末位數-3=年幹,負數則加10
公元前任何年代:
公元年末位數+8=年幹(公式揭密:因為公元3年為癸亥年,而天干又是逢10一迴圈。公元4年天干是甲,而4-3=1。由於沒有公元0年,所以公元前的天干為末位數-3+1,再+10轉為正數)
推算地支:
公元后任何年代:(公元年數-3)÷12,得餘數0-11為年支,負數則加12,0視做12
公元前任何年代:(公元年數-2)÷12,餘數-11-0為年支,加12轉為正數,0視做12(公式揭密:類似前述)
另:⒈公元年末二位數+9=年支(適用於1800—1899年);
⒉公元年末二位數十1=年支(適用於1900—1999年);
⒊公元年末二位數+5=年支(適用於即2000—2099年);
說明:
① 年幹按:1(甲).2(乙).3(丙).4(丁).5(戊).6(己).7(庚).8(辛).9(壬).10(癸)。
年支按:1(子).2(醜).3(寅).4(卯).5(辰).6(巳).7(午).8(未).9(申).10(酉).11(戌).12(亥)。
注:年干支是以立春為界,而不是以春節為界的。如1964年陽曆2月4日的陰曆為十二月二十一,仍為癸卯年;但1964年陽曆2月5日的陰曆雖為十二月二十二,而此日已立春,宜做甲辰年。
二、快速推算月柱干支法
⒈推算天干: 年幹x2+月數=月幹,超過10則減去10的倍數到0-9,0視做10)
(公式揭密:由於甲子年的正月是丙寅月,即甲1對應丙3,推算下去,乙丑年的正月是戊寅,即乙2對應戊5,再下去是丙3對應庚7,正好每年正月的天干為年幹x2+1)
⒉ 推算地支:陰曆月支是固定不變的,正月為寅(從立春當天到驚蟄前一天),二月為卯(從驚蟄當天到清明前天),三月為辰(從清明當天到立夏前一天),四月為巳(從立夏當天到芒種前一在),五月為午(從芒種當天到小暑前一天),六月為未(從小暑當天到立秋前一天),七月為申(從立秋當天到白露前一天),八月為酉(從白露當天到寒露前一天),九月為戌(從寒露當天到立冬前一天),十月為亥(從立冬當天到大雪前一天),十一月為子(從大雪當天到小寒前一天),十二月為醜(從小寒當天到立春前一天)。
注意:月干支不是以農曆每月初一為分界線,,而是以節令為準,,交節前為上個月的節令,,交節後為下個月的節令。所以我們所說的某個陰曆年份對應的干支,是該月大部分時間與其對應,而不是完全重合的。
三、快速推算時柱干支法
⒈日干x2+時支數-2=時幹數
(公式揭密:因為甲子日的子時是從甲子時開始,推算下去,乙丑日對應丙子,即乙2對應丙3,再下去是丙3對應戊5,正好每日的子時天干為日干x2-1,即日干x2+時支數-2)
⒉ 時支是固定的。時辰順序是:子時、丑時、寅時、卯時、辰時、巳時、午時、未時、申時、酉時、戌時、亥時。
例:求壬午日酉時的天干。日干9x2+時支10-2=26,取6即己。故壬午日酉時的干支為己酉。
日柱干支演演算法
只要記住以下幾句口訣,日柱即可一推而出,口訣如下:
[公元紀年後兩位,
減一除四取商數;
同法除以一十二,
餘數乘五加基數;
再加月日總日數,
六十除餘日干支。]
日柱干支公式:
{〔(A-1 / 4)〕Q +〔(A-1)/12〕R×5+15+B } / 60 R =C
Q為商數。R為餘數。15為基數。A為公元后兩位。B為日月總天......餘下全文>>
天干地支怎麼算,最簡單演算法。包括閏年怎麼算 5分
wenku.baidu.com/...7.html
如何計算每天的天干地支
從已知日期計算干支紀日的公式為:
g=4C+[C/4]+[5y]+[y/4]+[3*(m+1)/5]+d-3
z=8C+[C/4]+[5y]+[y/4]+[3*(m+1)/5]+d+7+i
其中c是世紀數減1.奇數月 i=0,偶數月 i=6,年份前兩位,y 是年份後兩位,M 是月份,d 是日數.[ ] 表示取整數.
1月和 2月按上一年的 13月和 14月來算,因此C和y也要按上一年的年份來取值.
g 除以 10 的餘數是天干,z 除以 12 的餘數是地支.
如果先求得了g,那麼
z=g+4C+10+i(奇數月i=0,偶數月i=6)
如:
2009年7月16日
G=80+5+45+2+4+16-3=149 餘數為 9,天干是「壬」
Z=149+80+10+0=239 餘數為11,地支是「戌」
天干地支快速計算方法
西曆年份減3,再除以60的餘數,是60迴圈中的位置(若餘數是負數或0,加60使其在1至60之間)把這個數除10得餘數為天干、除12得餘數為地支。(若餘數為零,則可加上10(天干)或12(地支)。)