是沒有月上起日法的,年、月、日、時四柱干支中,“月干支”可以由“年幹”的五虎遁出來;“時干支”可以由“日干”的五鼠遁出來,唯獨“日干支”無法由“月幹”推算出來,原因很簡單,在干支曆法裡,"月支"、“時支”正好與十二月、十二時辰擬合,迴圈往復,規律易尋,而月建是在十二節,即立春建寅,是為歲首,然後驚蟄建卯,清明建辰,立夏建巳,隨後芒種、小暑……以此類推,這樣一來在每月裡的“日支”就成了多迴圈,並且不是十二的整數倍,有規律也是一個複雜的公式,不便被人記憶,所以沒有月上起日法,算來算去,還不如翻憲書、萬年曆來得快。
當然日干支也是有方法可推演出來的,但如果數學不是很好,還是利用萬年曆查日干支比較好,一般不會發生錯誤。月上起日現在常見的有三種方法:盲師月上起日法、《大山遁歌訣》和利用公曆日期推算。
(一)盲師月上起日法:
甲子青虎初一善 虎蛇金戌子牛獻
乙丑戊申十二猴 送位前已九鼠樓
丙寅癸酉念三江 寅宋初未九牛香
丁卯紅兔初四寅 宋龍馬金九月旬
戊辰壬戌十四蛇 寅龍後二五六八
己丙戌念五 羊 寅龍蛇羊七九藏
庚午白龍初六豬 火局後六金牛初
辛未登卯十八天 壬馬金雞十牛先
壬申丁酉念九剛 雞狗蛇羊鼠上倉
癸酉壬辰初十羊 正四後五燕八江
甲戌丙辰念一狗 龍虎騎著雞羊走
乙亥白豬初二天 送初羊狗牛開山
丙子青蛇十三交 金局前三兔火燒
丁丑黃蛇念三卯 二三入六八牛旬
戊寅癸亥初五戌 龍蛇六八子前七
已卯丁亥十七牛 青蛇原玉上羊樓
康辰白蛇念八辰 辰午金豬照天門
辛已乙亥初九暗 辰七前六八十天
壬午黃豬十九狗 二五七九鼠上走
癸未青馬初一天 報剛周刀江牛翻
甲申戊子十二卯 送江前堂五七小
乙酉癸丑念二章 寅卯堂章七子鄉
丙戌紅羊初三雞 二三入六八子一
丁亥辛丑十四鼠 壬安後送西周豬
戊子乙丑念六卯 二四六七狗上咬
己丑黃羊初七章 二五雙七子一良
庚寅癸未十八酉 寅辰原迎豬西醜
辛卯丁丑念八子 二五七九鼠上起
壬辰黑猴初十寅 子報前五六九辰
癸巳紅猴念一蛇 寅辰唐迎豬牛霞
甲午庚寅初二營 林堂馬猴豬十程
乙未乙酉十二亥 火局前三蛇猴在
丙申黃雞念四虎 理玉琴章雞合豬
丁酉癸卯初五印 木局出果後八進
戊戌紅慮十六金 蛇羊金狗鼠上分
已亥白雞念七豬 牛形八裡未月初
庚子乙卯初九寅 化刀後六初牛林
辛丑黃兔十九初 送堂未狼十一鼠
壬寅甲戊三十猴 正三四六九月牛
癸卯戊辰十一亥 秦送雙蛇酉牛在
甲辰壬辰念二寅 送迎初馬九月旬
乙巳丁亥初三堂 報剛羊馬酉牛良
丙午庚辰十五猴 後龍周刀安九牛
丁未青龍念五形 玉子六九在長營
戊申己亥初七寅 勤虎後七上九辰
己酉癸亥十八堂 龍馬虎雞豬牛房
庚戌紅蛇念八申 送玉周馬十一飛
辛亥壬子初九江 子報後五玉猴堂
壬子紅鼠念一天 龍虎蛇羊雞上山
癸丑白馬初二剛 子送己雞五營鄉
甲寅青鼠十三羊 玉子五七刀後堂
乙卯戊子念四戌 琴玉周刀才子西
丙辰壬午初六醜 玉馬金子後八九
丁巳丙午十七剛 林周進國才子鄉
戊午庚子念七羊 送刀長江馬牛王
乙未憶未初八良 送龍馬金豬過雙大羊
庚申黃羊十九牛 林剛化章金黃猴
辛酉甲寅三十龍 正三四六豬猴行
壬戌戊申十一章 琴送雙蛇七九良
癸亥壬申念二雞 送蛇章元雞子西
甲子丙寅初三延 送章未行雞戌見
乙丑庚寅十五卯 寅蛇羊雞戌淹好
丙寅甲申念六章 寅蛇申青淹國鄉
丁卯戊寅初七酉 送堂後勤延國九
戊辰壬寅十七鼠 二四六九臘月牛
乙巳丁酉念八林 二三入五七九辰
庚午壬辰初九章 寅龍羊雞後五堂
辛未丙辰二十金 正三四六七九申
壬申庚戌初一亥 寅蛇申章酉花開
癸酉甲辰十三寅 正五後三申酉形華人
甲戌紅兔念四蛇 蛇羊雞戌延來查
乙亥壬戌初五申 正四六九後雞鼠延新
丙子丙戌十六化 寅龍羊雞十一臘
丁丑庚辰念七寅 二四六九臘月神
戊寅青豬初八辰 二龍雙馬雞鼠人
己卯己亥十九未 二龍羊馬雞國貴
庚辰癸巳念九良 玉堂琴英青國長
辛巳紅豬十二天 玉良琴迎後蛇延
壬午白豬念三辰 玉馬金雞化天門
癸未青蛇初四未 玉琴雞戌子延會
顧名思義,“盲師月上起日法”,此法多為盲師所用,看上去甚是繁雜,所以我也沒有認真學習過,我只是瞭解干支歷,又不搞八字預測,也沒有必要研究這個,有萬年曆就夠了,所以暫時還不能理解口訣的用法。
(二)《大山遁歌訣》:
30連月幹同支相沖,29連月幹退支衝後。
干支紀日每60天一迴圈,由於大小月及平閏年不同的緣故,日干支沒有簡單規律可循,此法倒是提供了一種規律,但前提是,你首先要知道所要推算年份是平年還是閏年,如果是閏年閏的是幾月;其次你要知道所推算年份裡哪幾個月是大建(30天);哪幾個月是小建(29天);最後你要知道所要推算年份里正月初一的日干支。但是,怎樣知道此年是不是閏年?好吧,人生在世,最多也就百歲,記吧,十九年七個閏月,一百年也就幾十個閏月而已;那怎樣知道大小建呢?也記憶嗎?每年正月初一的干支也要記?也許有人會說,看一下萬年曆不就知道這些了嗎?但是,看一下萬年曆不就能直接知道“日干支”了嗎?幹嘛還要多此一舉用這個推算。
反過來再想,干支紀年是太陽曆,中國陰曆是太陰曆,硬用太陰推算太陽實在是可笑。有人能不看日曆脫口說出明年立夏是陰曆哪一天嗎?能脫口說出立夏大概是公曆哪一天的人倒是有很多,5月的5日~6日,因為節氣是太陽曆,陰曆是月亮歷,干支歷月建是在十二節的,所以也是太陽曆,用中國陰曆推算“日干支”不是明智之舉,此歌訣不簡單,不易行,是偽歌訣,其餘的就不多說了。
(三)根據公曆日期計算當日干支口訣及計算公式:
乘5除4,9加日,
雙月間隔30天。
一二自加整少1,
三0,四1,六七2,
3,4,5八十尾順。
計算基本公式是:(××年×5+××年÷4+9+日+修正值)÷60=商……餘數
解析:
日干確定:取餘數的個位為天干序數,對應天干(餘數為0,對應天干是癸)。
日支確定:餘數÷12=商……[餘數],取[餘數]為地支序數,對應地支([餘數]為0,對應地支為亥)
最後兩句的解釋:(逢閏年 一二月不加,平年加1,加2) 一月加修正值1,二月加修正值2,三月不加修正值,四、五月加1,六、七月加2,八月加3,九、十月加4,十一、十二月加5。
舉例說明:
例一:1996年1月16日
(96×5+96÷4+9+16)÷60=8餘49,49即為六十甲子序數。9對應天干壬,49除12餘1對應地支子,對應干支為“壬子”。
例二:1997年2月16日
(97×5+97÷4+9+16+30+2)÷60=9餘26,26即為六十甲子序數。6對應天干己,26除12餘2對應地支醜,對應干支為“己丑”。
例三:1998年3月16日
(98×5+98÷4+9+16)÷60=8餘59,對應干支為“壬戌”。
例四:1999年4月16日
(99×5+99÷4+9+16+30+1)÷60=9餘35,對應干支為“戊戌”。
例五:2000年7月16日
(100×5+100÷4+9+16+2)÷60=9餘12,對應干支為“乙亥”。
例六:2001年10月16日
(101×5+101÷4+9+16+4+30)÷60=9餘49,對應干支為“壬子”。
這種方法根據陽曆推算,相對可靠,但需要較多計算,數學口算不好的話還是不建議使用
是沒有月上起日法的,年、月、日、時四柱干支中,“月干支”可以由“年幹”的五虎遁出來;“時干支”可以由“日干”的五鼠遁出來,唯獨“日干支”無法由“月幹”推算出來,原因很簡單,在干支曆法裡,"月支"、“時支”正好與十二月、十二時辰擬合,迴圈往復,規律易尋,而月建是在十二節,即立春建寅,是為歲首,然後驚蟄建卯,清明建辰,立夏建巳,隨後芒種、小暑……以此類推,這樣一來在每月裡的“日支”就成了多迴圈,並且不是十二的整數倍,有規律也是一個複雜的公式,不便被人記憶,所以沒有月上起日法,算來算去,還不如翻憲書、萬年曆來得快。
當然日干支也是有方法可推演出來的,但如果數學不是很好,還是利用萬年曆查日干支比較好,一般不會發生錯誤。月上起日現在常見的有三種方法:盲師月上起日法、《大山遁歌訣》和利用公曆日期推算。
(一)盲師月上起日法:
甲子青虎初一善 虎蛇金戌子牛獻
乙丑戊申十二猴 送位前已九鼠樓
丙寅癸酉念三江 寅宋初未九牛香
丁卯紅兔初四寅 宋龍馬金九月旬
戊辰壬戌十四蛇 寅龍後二五六八
己丙戌念五 羊 寅龍蛇羊七九藏
庚午白龍初六豬 火局後六金牛初
辛未登卯十八天 壬馬金雞十牛先
壬申丁酉念九剛 雞狗蛇羊鼠上倉
癸酉壬辰初十羊 正四後五燕八江
甲戌丙辰念一狗 龍虎騎著雞羊走
乙亥白豬初二天 送初羊狗牛開山
丙子青蛇十三交 金局前三兔火燒
丁丑黃蛇念三卯 二三入六八牛旬
戊寅癸亥初五戌 龍蛇六八子前七
已卯丁亥十七牛 青蛇原玉上羊樓
康辰白蛇念八辰 辰午金豬照天門
辛已乙亥初九暗 辰七前六八十天
壬午黃豬十九狗 二五七九鼠上走
癸未青馬初一天 報剛周刀江牛翻
甲申戊子十二卯 送江前堂五七小
乙酉癸丑念二章 寅卯堂章七子鄉
丙戌紅羊初三雞 二三入六八子一
丁亥辛丑十四鼠 壬安後送西周豬
戊子乙丑念六卯 二四六七狗上咬
己丑黃羊初七章 二五雙七子一良
庚寅癸未十八酉 寅辰原迎豬西醜
辛卯丁丑念八子 二五七九鼠上起
壬辰黑猴初十寅 子報前五六九辰
癸巳紅猴念一蛇 寅辰唐迎豬牛霞
甲午庚寅初二營 林堂馬猴豬十程
乙未乙酉十二亥 火局前三蛇猴在
丙申黃雞念四虎 理玉琴章雞合豬
丁酉癸卯初五印 木局出果後八進
戊戌紅慮十六金 蛇羊金狗鼠上分
已亥白雞念七豬 牛形八裡未月初
庚子乙卯初九寅 化刀後六初牛林
辛丑黃兔十九初 送堂未狼十一鼠
壬寅甲戊三十猴 正三四六九月牛
癸卯戊辰十一亥 秦送雙蛇酉牛在
甲辰壬辰念二寅 送迎初馬九月旬
乙巳丁亥初三堂 報剛羊馬酉牛良
丙午庚辰十五猴 後龍周刀安九牛
丁未青龍念五形 玉子六九在長營
戊申己亥初七寅 勤虎後七上九辰
己酉癸亥十八堂 龍馬虎雞豬牛房
庚戌紅蛇念八申 送玉周馬十一飛
辛亥壬子初九江 子報後五玉猴堂
壬子紅鼠念一天 龍虎蛇羊雞上山
癸丑白馬初二剛 子送己雞五營鄉
甲寅青鼠十三羊 玉子五七刀後堂
乙卯戊子念四戌 琴玉周刀才子西
丙辰壬午初六醜 玉馬金子後八九
丁巳丙午十七剛 林周進國才子鄉
戊午庚子念七羊 送刀長江馬牛王
乙未憶未初八良 送龍馬金豬過雙大羊
庚申黃羊十九牛 林剛化章金黃猴
辛酉甲寅三十龍 正三四六豬猴行
壬戌戊申十一章 琴送雙蛇七九良
癸亥壬申念二雞 送蛇章元雞子西
甲子丙寅初三延 送章未行雞戌見
乙丑庚寅十五卯 寅蛇羊雞戌淹好
丙寅甲申念六章 寅蛇申青淹國鄉
丁卯戊寅初七酉 送堂後勤延國九
戊辰壬寅十七鼠 二四六九臘月牛
乙巳丁酉念八林 二三入五七九辰
庚午壬辰初九章 寅龍羊雞後五堂
辛未丙辰二十金 正三四六七九申
壬申庚戌初一亥 寅蛇申章酉花開
癸酉甲辰十三寅 正五後三申酉形華人
甲戌紅兔念四蛇 蛇羊雞戌延來查
乙亥壬戌初五申 正四六九後雞鼠延新
丙子丙戌十六化 寅龍羊雞十一臘
丁丑庚辰念七寅 二四六九臘月神
戊寅青豬初八辰 二龍雙馬雞鼠人
己卯己亥十九未 二龍羊馬雞國貴
庚辰癸巳念九良 玉堂琴英青國長
辛巳紅豬十二天 玉良琴迎後蛇延
壬午白豬念三辰 玉馬金雞化天門
癸未青蛇初四未 玉琴雞戌子延會
顧名思義,“盲師月上起日法”,此法多為盲師所用,看上去甚是繁雜,所以我也沒有認真學習過,我只是瞭解干支歷,又不搞八字預測,也沒有必要研究這個,有萬年曆就夠了,所以暫時還不能理解口訣的用法。
(二)《大山遁歌訣》:
30連月幹同支相沖,29連月幹退支衝後。
干支紀日每60天一迴圈,由於大小月及平閏年不同的緣故,日干支沒有簡單規律可循,此法倒是提供了一種規律,但前提是,你首先要知道所要推算年份是平年還是閏年,如果是閏年閏的是幾月;其次你要知道所推算年份裡哪幾個月是大建(30天);哪幾個月是小建(29天);最後你要知道所要推算年份里正月初一的日干支。但是,怎樣知道此年是不是閏年?好吧,人生在世,最多也就百歲,記吧,十九年七個閏月,一百年也就幾十個閏月而已;那怎樣知道大小建呢?也記憶嗎?每年正月初一的干支也要記?也許有人會說,看一下萬年曆不就知道這些了嗎?但是,看一下萬年曆不就能直接知道“日干支”了嗎?幹嘛還要多此一舉用這個推算。
反過來再想,干支紀年是太陽曆,中國陰曆是太陰曆,硬用太陰推算太陽實在是可笑。有人能不看日曆脫口說出明年立夏是陰曆哪一天嗎?能脫口說出立夏大概是公曆哪一天的人倒是有很多,5月的5日~6日,因為節氣是太陽曆,陰曆是月亮歷,干支歷月建是在十二節的,所以也是太陽曆,用中國陰曆推算“日干支”不是明智之舉,此歌訣不簡單,不易行,是偽歌訣,其餘的就不多說了。
(三)根據公曆日期計算當日干支口訣及計算公式:
乘5除4,9加日,
雙月間隔30天。
一二自加整少1,
三0,四1,六七2,
3,4,5八十尾順。
計算基本公式是:(××年×5+××年÷4+9+日+修正值)÷60=商……餘數
解析:
日干確定:取餘數的個位為天干序數,對應天干(餘數為0,對應天干是癸)。
日支確定:餘數÷12=商……[餘數],取[餘數]為地支序數,對應地支([餘數]為0,對應地支為亥)
最後兩句的解釋:(逢閏年 一二月不加,平年加1,加2) 一月加修正值1,二月加修正值2,三月不加修正值,四、五月加1,六、七月加2,八月加3,九、十月加4,十一、十二月加5。
舉例說明:
例一:1996年1月16日
(96×5+96÷4+9+16)÷60=8餘49,49即為六十甲子序數。9對應天干壬,49除12餘1對應地支子,對應干支為“壬子”。
例二:1997年2月16日
(97×5+97÷4+9+16+30+2)÷60=9餘26,26即為六十甲子序數。6對應天干己,26除12餘2對應地支醜,對應干支為“己丑”。
例三:1998年3月16日
(98×5+98÷4+9+16)÷60=8餘59,對應干支為“壬戌”。
例四:1999年4月16日
(99×5+99÷4+9+16+30+1)÷60=9餘35,對應干支為“戊戌”。
例五:2000年7月16日
(100×5+100÷4+9+16+2)÷60=9餘12,對應干支為“乙亥”。
例六:2001年10月16日
(101×5+101÷4+9+16+4+30)÷60=9餘49,對應干支為“壬子”。
這種方法根據陽曆推算,相對可靠,但需要較多計算,數學口算不好的話還是不建議使用