Step 1. 先求出太陽曆之冬至點 , 以此月為子月 為計算起始點。
Step 2. 求出往後一年的所有日月合朔日 , 定為每月初一。
Step 3. 以此年所含太陰月的數目判斷置潤與否。
Step 4. 若需置潤,則置潤月於有節無氣之月。
Step 5. 將所有月份從子月開始流水編號。
Step 6. 現在使用寅正,故以寅月為正月,子月為 11 月。
Step 7. 西曆、農民曆之換算,只需查每月初一日即可求得。
舉今年計算實例如下 :
【西元 1998 年 之陰陽合曆計算】
Step 1. 【求冬至點】
解得 1997年12月22日 4時07分07秒
Step 2. 【一年之日月合朔】
丑月 初一 丙午日 1997年12月30日 0時56分50秒 朔 星期二
初一 乙亥日 1998年01月28日 14時01分14秒 朔 星期三
初一 乙巳日 1998年02月27日 1時26分15秒 朔 星期五
初一 甲戌日 1998年03月28日 11時13分56秒 朔 星期六
初一 癸卯日 1998年04月26日 19時41分41秒 朔 星期日
初一 癸酉日 1998年05月26日 3時32分23秒 朔 星期二
初一 壬寅日 1998年06月24日 11時50分21秒 朔 星期三
初一 辛未日 1998年07月23日 21時43分51秒 朔 星期四
初一 辛丑日 1998年08月22日 10時03分06秒 朔 星期六
初一 辛未日 1998年09月21日 1時01分27秒 朔 星期一
初一 庚子日 1998年10月20日 18時09分26秒 朔 星期二
初一 庚午日 1998年11月19日 12時26分55秒 朔 星期四
子月 初一 庚子日 1998年12月19日 6時42分39秒 朔 星期六
初一 己巳日 1999年01月17日 23時46分29秒 朔 星期日
Step 3. 【判斷置潤】
二冬至間有 13 個月,此年需置潤
Step 4. 【置潤】
先計算 24 節氣
冬至 [黃經 270.00000] 1997年12月22日 4時07分07秒
小寒 [黃經 285.00000] 1998年01月05日 21時18分14秒
大寒 [黃經 300.00000] 1998年01月20日 14時46分06秒
立春 [黃經 315.00000] 1998年02月04日 8時56分51秒
雨水 [黃經 330.00000] 1998年02月19日 4時54分53秒
驚蟄 [黃經 345.00000] 1998年03月06日 2時57分14秒
春分 [黃經 -0.00000] 1998年03月21日 3時54分36秒
清明 [黃經 15.00000] 1998年04月05日 7時45分00秒
穀雨 [黃經 30.00000] 1998年04月20日 14時56分50秒
立夏 [黃經 45.00000] 1998年05月06日 1時03分16秒
小滿 [黃經 60.00000] 1998年05月21日 14時05分31秒
芒種 [黃經 75.00000] 1998年06月06日 5時13分29秒
夏至 [黃經 90.00000] 1998年06月21日 22時02分39秒
小暑 [黃經 105.00000] 1998年07月07日 15時30分29秒
大暑 [黃經 120.00000] 1998年07月23日 8時55分24秒
立秋 [黃經 135.00000] 1998年08月08日 1時19分48秒
處暑 [黃經 150.00000] 1998年08月23日 15時58分54秒
白露 [黃經 165.00000] 1998年09月08日 4時15分53秒
秋分 [黃經 180.00000] 1998年09月23日 13時37分12秒
寒露 [黃經 195.00000] 1998年10月08日 19時55分47秒
霜降 [黃經 210.00000] 1998年10月23日 22時58分39秒
立冬 [黃經 225.00000] 1998年11月07日 23時08分26秒
小雪 [黃經 240.00000] 1998年11月22日 20時34分16秒
大雪 [黃經 255.00000] 1998年12月07日 16時01分38秒
冬至 [黃經 270.00000] 1998年12月22日 9時56分32秒
小寒 [黃經 285.00000] 1999年01月06日 3時17分14秒
大寒 [黃經 300.00000] 1999年01月20日 20時37分28秒
立春 [黃經 315.00000] 1999年02月04日 14時57分10秒
雨水 [黃經 330.00000] 1999年02月19日 10時46分56秒
由此解得,潤月在以 1998年06月24日 壬寅日 為初一之月
Step 5. 【十二地支分配】
丑 月 初一 丙午日 1997年12月30日 0時56分50秒 朔 星期二
寅 月 初一 乙亥日 1998年01月28日 14時01分14秒 朔 星期三
卯 月 初一 乙巳日 1998年02月27日 1時26分15秒 朔 星期五
辰 月 初一 甲戌日 1998年03月28日 11時13分56秒 朔 星期六
巳 月 初一 癸卯日 1998年04月26日 19時41分41秒 朔 星期日
午 月 初一 癸酉日 1998年05月26日 3時32分23秒 朔 星期二
潤 月 初一 壬寅日 1998年06月24日 11時50分21秒 朔 星期三
未 月 初一 辛未日 1998年07月23日 21時43分51秒 朔 星期四
申 月 初一 辛丑日 1998年08月22日 10時03分06秒 朔 星期六
酉 月 初一 辛未日 1998年09月21日 1時01分27秒 朔 星期一
戌 月 初一 庚子日 1998年10月20日 18時09分26秒 朔 星期二
亥 月 初一 庚午日 1998年11月19日 12時26分55秒 朔 星期四
子 月 初一 庚子日 1998年12月19日 6時42分39秒 朔 星期六
丑 月 初一 己巳日 1999年01月17日 23時46分29秒 朔 星期日
Step 6. 【使用寅正】
十二月 初一 丙午日 1997年12月30日 0時56分50秒 朔 星期二
正 月 初一 乙亥日 1998年01月28日 14時01分14秒 朔 星期三
二 月 初一 乙巳日 1998年02月27日 1時26分15秒 朔 星期五
三 月 初一 甲戌日 1998年03月28日 11時13分56秒 朔 星期六
四 月 初一 癸卯日 1998年04月26日 19時41分41秒 朔 星期日
五 月 初一 癸酉日 1998年05月26日 3時32分23秒 朔 星期二
潤五 月 初一 壬寅日 1998年06月24日 11時50分21秒 朔 星期三
六 月 初一 辛未日 1998年07月23日 21時43分51秒 朔 星期四
七 月 初一 辛丑日 1998年08月22日 10時03分06秒 朔 星期六
八 月 初一 辛未日 1998年09月21日 1時01分27秒 朔 星期一
九 月 初一 庚子日 1998年10月20日 18時09分26秒 朔 星期二
十 月 初一 庚午日 1998年11月19日 12時26分55秒 朔 星期四
十一月 初一 庚子日 1998年12月19日 6時42分39秒 朔 星期六
十二月 初一 己巳日 1999年01月17日 23時46分29秒 朔 星期日
Step 7. 【換算實例】
【例一: 國曆轉農曆】
以今日為例 1998年09月18日
查 【Step 6.之表】 得 1998年09月18日 位於農民曆七月之中
七月初一為 1998年08月22日 , 相減得 27
故 1998年09月18日為農民曆七月二十八日
【例二: 農曆轉國曆】
農曆八月十五中秋節 , 查 [Step 6.之表] 八月初一為 1998年09月21日
故加 14 得中秋為 1998年10月05日
http://groups.google.com.hk/groups?hl=zh-TW&lr=&ie=UTF-8&oe=UTF-8&threadm=3QXDCN%24jHy%40bbs.cis.nctu.edu.tw&rnum=6&prev=/groups%3Fq%3D%25E8%25A5%25BF%25E6%259B%2586%25E8%25BD%2589%25E8%25BE%25B2%25E6%259B%2586%26ie%3DUTF-8%26oe%3DUTF-8%26hl%3Dzh-TW%26btnG%3DGoogle%2B%25E6%2590%259C%25E5%25B0%258B