公曆天干地支計算?
怎樣用公曆年換算出農曆天干地支
我國古代是用天干地支來紀年的,現代社會已很少使用。一來現今社會已經離不開國際化,沿用老的歷法已經不現實;二來天干地支在民間多用於算命測字,帶用濃重的迷信色彩,實在與科技現代社會格格不入。但一個優秀的民族是不會拋棄她的歷史和文化的。歷史事件、詩詞、字畫等中,又出現大量天干地支紀年法,對他的瞭解、熟悉還是很有必要的。以下,讓我們稍微瞭解一下: 一.天干地支之由來 天干地支簡稱為“干支” 天干地支相當於樹幹和樹葉。它們是一個互相依存,互相配合的整體。中國古代以天為“主”,以地為“從”。“天”和“幹”互聯叫做“天干”;“地”和“支”互聯叫做“地支”,合起來就是“天干地支”。 天干有十個字, 總稱為“十天干”。 地支有十二個字, 總稱為“十二地支”。 天干地支原始意義,有這樣有趣的說法: 1、天干 (甲)象草林破土而萌,陽在內而被陰包裹。又有認為,甲者鎧甲也,把萬物衝破其甲而突出了。 (乙)草木初生,枝葉柔軟屈曲伸長。乙者軋也。 (丙)丙,炳也,如赫赫太陽,炎炎火光,萬物皆炳然著見而明。 (丁)壯也,草木成長壯實,好比人的成丁。 (戊)茂也,象徵大地草木茂盛。 (己)起也,紀也,萬物仰屈而起,有形可紀。 (庚)更也,秋收而待來春。 (辛)金味辛,物成而後有味。又有認為,辛者新也,萬物肅然更改,秀實新成。 (壬)妊也,陽氣潛伏地中,萬物懷妊。 (癸)揆也,萬物閉藏,懷妊地下,揆然明芽。 2、地支 (子)孽也,草木生子,吸土中水分而出,為一陽萌的開始。 (醜)紐也,草木在土中出芽,屈曲著將要冒出地面。 (寅)演也,津也,寒土中屈曲的草木,迎著春陽從地面伸展。 (卯)茂也,日照東方,萬物滋茂。 (辰)震也,伸也,萬物震起而生,陽氣生髮已經過半。 (巳)起也,萬物盛長而起,陰氣消盡,純陽無陰。 (午)仵也,萬物豐滿長大,陽起充盛,陰起開始萌生。 (未)味也,果實成熟而有滋味。 (申)身也,物體都已長成。 (酉)老也,猶也,萬物到這時都猶縮收斂。 (戌)滅也,草木凋零,生氣滅絕。 (亥)劾也,陰氣劾殺萬物,到此已達極點。 天干地支據說其發明者是四五千年前上古時期的大撓氏。例如唐代劉恕在《通鑑外紀》中就引古書說:“(黃帝)其師大撓......始作甲子。”大撓作甲子雖是傳說,但從殷商的帝王名字叫天乙(即成湯),外丙,仲壬,太甲等來看,干支的來歷必早於殷代,即在三千五百年之前便已出現了。 起先,我們祖先僅是用天干來記日,因為每月天數是以日進位的;用地支來記月,因為一年十位個月,正好用十位地支來相配。可是隨之不久,人們感到單用天干記日,每個月裡仍然會有三天同一干,所以,便用一個天干和一個地支分別依次搭配起來的辦法來記日期,如《尚書。顧命》就有“惟四月哉生魄。王不擇。甲子,王乃洮頌水,相被冕服,憑玉幾”的記載,意思是說,四月初,王的身體很不舒服。甲子這一天,王才沐發洗臉,太僕為王穿上禮服,王依在玉几上坐著。後來,干支記日的辦法就被漸漸引進了記年,記月和記時了。 六十花甲子 中國農曆採取天干地支作為計算年,月,日,時的方法,就是把每一個天干和地支按照一定的順序而不重複地搭配起來,用來作為紀年,紀月,紀日,紀時的代號。把“天干”中的一個字擺在前面,後面配上“地支”中的一個字,這樣就構成一對干支。如果“天干”以“甲”字開始,“地支”以“子”字開始順序組合,就可以得到: 1.甲子 2.乙丑 3.丙寅 4.丁卯 5. 戊辰 6.已巳 7.庚午 8.辛未 9.壬申 10.癸酉 11. 甲戍 12.乙亥 13.丙子 14.丁丑 15.戊......餘下全文>>
天干地支到底是按陽曆算還是陰曆算
天干地支其海是陽曆的另一種記錄方法,和陰曆無關。陰曆是殷商曆法,天干地支是傳說中的夏曆。你會發現星座的分界線和干支紀月的節氣完全對應,星座有十二個,地支也是十二個,都是表述太陽和地球的關係。而陰曆表示月亮和地球的關係,與陽曆和天干地支都不同。
已知天干地支,如何換算成公曆?
已知干支,求對應年份次序 由於天干地支每60年一迴圈,所以不能直接根據干支計算對應的年份數值。但是可以根據干支計算出對應於60年中的第幾年,從而進一步推算。 設x為天干對應的次序,甲-癸依次為1-10;y為地支對應的次序,子-亥依次為1-12.那麼對應次序z的計算公式為: z = 6x - 5y如2011年是辛卯年,辛為8,卯為4,計算下來是28,因此辛卯年在60年中是第28年。具體的年份只能推算,同餘方程a≡6x - 5y+63 (mod 60)其實一點推算,公元31年是第一個辛卯年。(2011-31)/60=33,2011年是第33個辛卯年反過來一樣推算a*60 + 31 = ba是第多少個60年,b就是年份,33*60+31=2011.
如何推算日的干支?
推算日干支口訣
推算日干支傳統的計算方法,可以按公曆和農曆兩種方法推算。
一、農曆日干支推算口訣:
大小月卦記心間,
正一干支起根源。
大後幹同地支衝,
小後干支退一天。
初一十三二十五,
支同隔幹一位算。
推算方法:“大小月卦記心間,正一干支起根源。”農曆的大月為30天小月為29天,固定不變。要推農曆日干支,先要按《農曆大小月卦口訣》將推算之年編上兩卦,以便在推算日千支時運。除此之外,還要記住農曆正月初一日的干支,因為它是推算一年逐日的基礎。“大後幹同地支衝,小後干支退一天。”農曆天干與地支組合,天干迴圈2.5次。根據這一規律,知道某月初一日干支,如果這個月是小月則應在幹同支衝的情況下,干支各減一位,則是小月後下月初一日干支。如本月初一干支為己卯,這個月是大月,下月初一干支為己酉。如果這個月是小月,則下月初一干支應在己酉退一位後確定,即為戊申日。“初一十三二十五,支同幹隔一位算。”此兩句是在確定某月初一干支後,將這個月分成三個階段,即初一至十二,十三至二十四二十五以後。初一、十三、二十五日在干支上也是有規律的。知道初一干支,只要將該日天干隔一位順推,而地支不變。同理,知道十三日干支,支同幹隔一位,也知道二十五日的干支。如初一日干支為甲子,則十三日干支為丙子,二十五日干支為戊子。掌握這個方法,就可以根據所推之日屬於哪一段,便可以很快知道這天的干支了。
二、公曆日干支推算口訣:
元旦干支為根源,
大小二月記心間。
小月幹同地支衝,
大月上句加一天。
申子辰年年為閏,
幹同支衝退一天。
餘年二月二十八,
幹同支衝退一天。
月首十三二十五,
支同隔幹一位算。
推算方法:“元旦干支為根源,大小二月記心間。”推算公曆日干支,首先要記住元旦日的干支。同時,還要知道大小月及二月的天數。公曆大月為31天,小月為30天,其大小月是固定不變的,唯獨二月有29天和28天之分。因此,要特別注意哪年二月為29天,那年二月為28天。“小月幹同地支衝,大月上句加一天。”公曆小月為30天,按農曆大月推算口訣,我們知道本月初一日干支,與下月初一干支則是天干相同地支相沖。公曆大月為31天,在小月乾地相沖的基礎上,干支各加一位數,即是大月後下月一日的干支。“申子辰年年為閏,幹同支衝退一天。”經過研究,發現凡地支為申、子、辰的年為公曆閏年,二月為29天。在推算3月1日干支時,可按農曆小月後的日干支推算方法,即在幹同地幹衝的基礎上,干支各減一位,則為3月丨日干支。“餘年二月二十八,幹同幹衝退二天。”除地幹為申子辰年二月29天,其它年二月均為28天。在知道2月1日干支後,按幹同支衝規律,干支各減二位便是3月1日的干支。“月首十三二十五,支同幹隔一位算。”月首,代表每月第1日。其推法與農曆日干幹訣後兩句相同。
把公曆年轉換成干支年的方法
每年立春時間的計算公式(1900年-2000年,2000年後有極小誤差)
2.根據當年立春推12節
3.根據陽曆日推日干支
有了以上資訊,再加上陰曆時間,排八字、排紫薇當不在話下
1.以每年2月4日0時為基準
0.6236+年數*0.2422-(年數/4)
年數為公曆年的後二位,除4取整數,凡能被4整除的結果加一天
舉例:
a.求1983年立春時間
0.6236+83*0.2422-83/4=0.7262
1983年2月4日0.7262日立春
b.求1964年立春時間
0.6236+64*0.2422-64/4+1=1.1244
立春時間是2月5日0.1244日
2.每丁24節氣的間隔時間固定,短的兩節間距29天多,長的接近32天,公曆交節時間也算固定,大致在2天範圍.比如立春2月4或5日,萬年曆有這方面知識.
口訣請看王虎應的<六爻斷疾病新探>
3.根據公曆日期計算當日干支(易友提供)
口訣:
乘五除四九加日,
雙月間隔三十天。
一二自加整少一,
三五七八十尾前。
解釋.
第二句逢雙月外加30。第三句中的“整少一”,為能被4整除之年一二月份比其他三年都要少加一;第四句反映的是大月規律,3月不加,4.5月加1,6.7月加2,8月加3,9、10月加4,11、12月加5。
例
1925年公曆8月3日
(25*5+25/4+9+3+30+3)/60餘56,干支為己未
2001年11月15
(101*5+101/4+9+15+5)/60餘19,干支為壬午
如何用農曆計算日干支?
公曆最快推斷今天日干支法 每年立春時間的計算公式(1900年-2000年,2000年後有極小誤差)
2.根據當年立春推12節
3.根據陽曆日推日干支
有了以上資訊,再加上陰曆時間,排八字、排紫薇當不在話下
1.以每年2月4日0時為基準
0.6236+年數*0.2422-(年數/4)
年數為公曆年的後二戶,除4取整數,凡能被4整除的結果加一天
舉例:
a.求1983年立春時間
0.6236+83*0.2422-83/4=0.7262
1983年2月4日0.7262日立春
b.求1964年立春時間
0.6236+64*0.2422-64/4+1=1.1244
立春時間是2月5日0.1244日
2.每年24節氣的間隔時間固定,短的兩節間距29天多,長的接近32天,公曆交節時間也算固定,大致在2天範圍.比如立春2月4或5日,萬年曆有這方面知識.
3.根據公曆日期計算當日干支(易友提供)
口訣:
乘五除四九加日,
雙月間隔三十天。
一二自加整少一,
三五七八十尾前。
解釋.
第二句逢雙月外加30。第三句中的“整少一”,為能被4整除之年一二月份比其他三年都要少加一;第四句反映的是大月規律,3月不加,4.5月加1,6.7月加2,8月加3,9、10月加4,11、12月加5。
例
1925年公曆8月3日
(25*5+25/4+9+3+30+3)/60餘56,干支為己未
2001年11月15
(101*5+101/4+9+15+5)/60餘19,干支為壬午什麼是"早"子時"晚"子時? 很多人說「子時」分為「早子時」與「晚子時」(夜子時),但什麼是「早子、晚子」呢?對八字命盤會有什麼影響呢?
我們先做幾個名詞解釋:
一、中國古代的時間單位
是以「子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥」將一天分為 12
個時間區段。以「子」時為一天的開頭,而且一個時辰換算成現代的時制,剛好是兩個小時。
二、什麼是「子」時
就像西洋時制的 0 點是一天的開頭,在中國古代,子時是一天的開始,以現在的時制來說,子時就是每天的 23 點到隔日 1 點之間。
三、什麼是「早子」與「晚子」
所謂的早子時,就是講 23 點到 24 點之間;晚子時就是 0 點到 1 點之間。
為什麼會有早子與晚子的分別呢?為什麼其他時辰不分「早、晚」?
有些算命師說:在「早子時」出生的人,其八字的「日」應該是算當日,而在「晚子時」出生的人才是屬於隔日的日。
其實,這是後來的算命師因為處於西方的 24 小時制環境中而忘了「命理是創於古代,但古代並沒有 24 小時制,只有 12時辰制」的一種迷失。
也就是說,其實這是對「現代時制」與「古代時制」「時差」的不瞭解所創出來的一種自圓其說的說法。
果我們以農曆來說,農曆的 10 月 5 日 23 點,也可以說是農曆的 10 月 6 日 子 時,但絕對不能說是 10 月 5日的 子時,因為這樣的話,反而差了 12 個時辰喔!
因此,如同上方說的,子時是一天的開始,所以只要過了......餘下全文>>
天干地支紀年法怎麼算日?是按自己生日的農曆時間還是陽曆時間算的??
陰曆1989年為:
1989年1月1日-1989年2月5日 農曆戊辰年(龍年)
1989年2月6日-1989年12月31日 農曆己巳年(蛇年) 中國農曆即天干地支紀年,60年為一甲子周而迴圈。
十天干與十二地支按順序兩兩相配,從甲子到癸亥,共六十個組合,即六十甲子。 ( 天干和地支的兩字結合是單數對單數,雙數對雙數。)
十天干 :甲 乙 丙 丁 戊 己 庚 辛 壬 癸
十二地支:子 醜 寅 卯 辰 巳 午 未 申 酉 戌 亥
60年排序:1 ~10 甲子 乙丑 丙寅 丁卯戊辰 己巳 庚午 辛未 壬申 癸酉 11~20 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰辛巳 壬午 癸未 21~30 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 41~50甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 51 ~60甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
不知解釋清楚了嗎?
以天干地支來算今年十月(公曆)是什麼月
以天干地支來算今年公曆10月(也就是農曆的二O一六年九月)是:丙申年 戊戌月。
求天干地支紀年紀月紀日的換算公式。
▲天干地支紀年與公曆的近似換算
從已知的公曆年份計算干支紀年:年份數減3,除以10的餘數是天干,除以12的餘數是地支。(公元前的年份則用58-“年份數除以60的餘數”後計算)
也可以天干:年份÷10,得到的商不管,看餘數,若餘數-3得正,則按天干順序往下數,得數即為天干順序數,若餘數-3為負,則+10,得到的數即為天干數,若餘數為3,則為天干的最後一位,即癸。
地支:年份÷12,得到的商不管,看餘數,若餘數-3得正,則按地支順序往下數,得數即為地支順序數。若餘數-3為負,則+12,得到的數即為地支順序數,若餘數為3,則為地支的最後一位,即亥。
把天干數和地支數合併起來,即為所求的干支年份。
如:2001年查萬年曆為辛巳年,演算法為:
2001÷10=200……1,1—3=—2,—2+10=8,按天干順序數到8,甲、乙、丙、丁、戊、己、庚、辛。第8位為辛。
2001÷12=166……9,9—3=6,按地支順序數到6,子、醜、寅、卯、辰、巳。第6位為巳。
按照以上計算結果,把天干、地支合併起來可知,2001年為辛巳年。
▲干支紀年與格里曆的換算
若我們把天干的甲、乙、...、壬、癸編上 0、 ......、8、9 等序號;地支的子、醜、...、戌、亥亦編上 0、1、 ......、10、11 等序號,那麼:
從已知的格里曆年份計算干支紀年:年份數減4,除以10的餘數是天干,除以12的餘數是地支。例如:
(1972 - 4)÷ 10 ≡ 8,所以天干是“壬”;
(1972 - 4)÷12 ≡ 0,所以地支是“子”。
附:已知天干地支,如何得到當前是60年中的第幾年 (楊霖坤 程式設計)。
X=天干 Y=地支
if x - y >= 0 then
z = 6x - 5y;
else
z = 6x - 5y + 60;
排出60甲子序列,將自己的虛齡生年放入其中,逆數上行即可找到相對公元年的干支是什麼了。或者比照當年或上年的干支,也能找出相應的你所需要的干支來。如你是1987年7月生人,只知道今年是兔年(丁卯)不知道87年是什麼干支,
1. 甲子 2.乙丑 3.丙寅 4.丁卯 5.戊辰 6.己巳 7.庚午 8.辛未 9.壬申 10.癸酉
11.甲戌 12.乙亥 13.丙子 14.丁丑 15.戊寅 16.己卯 17.庚辰 18.辛巳 19.壬午 20.癸未
21.甲申 22.乙酉 23.丙戌 24.丁亥 25.戊子 26.己丑 27.庚寅 28.辛卯 29.壬辰 30.癸巳
31.甲午 32.乙未 33.丙申 34.丁酉 35.戊戌 36.己亥 37.庚子 38.辛丑 39.壬寅 40.癸卯
41.甲辰 42.乙巳 43.丙午 44.丁未 45.戊申 46.己酉 47.庚戌 48.辛亥 49.壬子 50.癸丑
51.甲寅 52.乙卯 53.丙辰 54.丁巳 55.戊午 56.己未 57.庚申 58.辛酉 59.壬戌 60.癸亥
排月柱
月柱的天干和地支排法在各類命書中都有這樣的口訣:
甲己之年丙作首,
乙庚之歲戊為頭,
丙辛歲首尋庚起,
丁壬壬位順行流,
若言戊癸何方發,
甲寅之上好追求。
這 歌訣也稱《五虎遁年上起月歌》。至於何為“五虎遁”這裡就不展開講了,有興趣的朋友找到相關命理書看一下便知。這歌訣的意思是:年幹逢甲或己,則該年的月 份天干地支就以正月是丙寅排起,依次為二月丁卯,三月戊辰,四月己......餘下全文>>