紫薇斗數閏月怎麼算

1、潤月是怎麼計算出來的


  

農歷閏月的計算方法

農歷為什麼會有閏月?——農歷置閏月是為了協調回歸年與農歷年的矛盾。
回歸年與農歷年有什麼矛盾呢?先記住:回歸年的總長度為365.2422日,朔望月的長度為29.5306日。
十二個朔望月構成農歷年,長度為29.5306×12=354.3672日,比回歸年少10.88天即將近11天,每個月少0.91天,近1天。
依此,如農歷年某年春節為大雪紛飛的冬天,第二年的春節就會在季節上提前11天,第16個農歷年就會出現在赤日炎炎的夏天。
如按十三個朔望月構成農歷年,長度為29.5306×13=383.8978日,比回歸年又多出18天多。

如果按上述規定製定歷法,就會出現天時與歷法不合、時序錯亂顛倒的怪現象——這就是矛盾。

為了克服這一缺點,我們的祖先在天文觀測的基礎上,找出了「閏月」的辦法,保證農歷年的正月到三月為春季,四月到六月為夏季,七月到九月為秋季,十月到十二月為冬季,也同時保證了農歷歲首在冬末春初。
農歷年中月以朔望月長度29.5306日為基礎,所以大月為30日,小月為29日。為保證每月的頭一天(初一)必須是朔日,就使得大小月的安排不固定,而需要通過嚴格的觀測和計算來確定。因此,農歷中連續兩個月是大月或是小月的事是常有的,甚至還出現過如1990年三、四月是小月、九、十、十一、十二連續四個月是大月的罕見特例。
那麼多長時間加一個閏月呢?最好的辦法就是求出回歸年日數與朔望月的日數的最小公倍數:我們希望m個回歸年的天數與n個朔望月的天數相等,也就是應有等式:

m×365.2422=n×29.5306

在這個等式中我們不能直接求出m和n,但可以求出它們的比例:
m/n=29.5306/365.2422

這個比例的近似值分別為:
m/n=(1/12)*(2/25)*(5/37)*(8/99)*(11/136)*(19/235)

在這些分式中,分子表示回歸年的數目,分母表示朔望月的數目。例如第六個分數式 表示19個回歸年中必須加7個閏月。

19個回歸年中加7個閏月的結果比較:
19個回歸年=19×365.2422=6939.6018(天)
一個朔望月有29.5306天,235個朔望月=235×29.5306=6939.6910(天)
19個回歸年中加7個閏月後,矛盾消除得只差:6939.6910-6939.6018=0.0892(天)——即2小時9分多,這已經是夠精確的了。
所以,農歷就採用了19年加7個閏月的辦法,即「十九年七閏法」,把回歸年與農歷年很好地協調起來,使農歷的元旦(春節)總保持在冬末春初。古人把235個朔望月稱之為「閏周」。
農歷置閏的方法可以使農歷年的平均長度接近回歸年,而農歷中的月又有鮮明的月相特徵,保持了公歷和陰歷兩全其美的特點。
現在置閏的方法是兩個冬至之間,如僅有12個月則不置閏,若有13個月即置閏。置閏的月從「冬至」開始,當出現第一個沒有「中氣」的月份,這個月就是閏月,其名稱是在前個月的前面加一個「閏」字。

農歷閏哪個月?決定於一年中的二十四個節氣。
我國農歷將二十四個節氣分為十二個節氣和十二個中氣。
二十四節氣在農歷中的日期是逐月推遲的,於是有的農歷月份,中氣落在月末,下個月就沒有中氣。
一般每過兩年多就有一個沒有中氣的月,這正好和需要加閏月的年頭相符。所以農歷就規定把沒有中氣的那個月作為閏月。
例如2001年農歷四月二十九日是中氣小滿,再隔一個月的初一才是下一個中氣夏至,當中這一個月沒有中氣,就定為閏月,它跟在四月後面,所以叫閏四月。

公歷和農歷之間如何轉換?
很多人都一直在找換陰陽歷的公式。我也嘗試過。曾讀過「高平子」天文前輩所著「學歷散論」了解古歷的變更和陰陽歷的缺陷。才知道由於月球轉動的不穩定不規則,確定無公式可尋。這也是古代中國每百年必改歷的原因。

陰歷最大的問題是在如何置閏。好像不難,因為陰歷基本法則如下:
* 月朔日即是初一
* 月以中氣得名
* 以包含雨水中氣月為正月,即是「寅」月
* 月無中氣者為閏月,以前月同名

如果,日月轉動循還有規則的話, 推演一套陰陽歷轉換的公式並不難。問題在有時一個太陰月比一個太陽月還要長。如此一個太陰月就有可能包括兩個中氣。此雙中氣月後的陰歷月名就全部亂掉了,直到下一個「假」閏月後才調整過來。

一般人接觸到的陰陽歷是民用歷法,它是政府頒令的以東經120度計算的歷法或稱中原標准時間或北京時。如果,我們用不同時區、不同經度為子午線來重新計算陰陽歷,民用歷法的置閏法則出了很大的問題。不同時區的閏月可能落在不同月。換言之,在一百年內,任何兩個時區的閏月順序模式是會不相同的。

高平子前輩書中提到了「歷理置閏法」。如果應用歷理置閏法到不同時區,則所有不同時區的閏月都落在相同月。如此不同時區、不同經度的陰陽歷置閏之問題就消失了。民用置閏和歷理置閏的不同是:

* 在民用置閏,如果月朔日和中氣同一天,則該陰歷月包含那個中氣。
* 在歷理置閏,如果月朔日和中氣同一天,月朔日時間必須在中氣時間之前,則該陰歷月才包含那個中氣。

簡言之,民用置閏比較月朔和中氣日期;歷理置閏比較月朔和中氣日期、時、分、秒。由此可知,沒有精確的太陽和月亮的時間數字,陰歷的閏月可能會排錯了。

基於這些理由,我著手尋找天文公式計算精確的太陽和月亮在緯度的時間。當年沒有網路,發了大半年於美國南加州各大圖書館及大學,找尋答案。1993年出版了「中美天文萬年曆」一書。書中精確的天文日月時間只從1900到2010年。因恐2011後時間誤差超過一分鐘,不夠精確,不敢印出。今年2002從網路資訊,確定太陽和月亮時間的精確度後,百忙中重新整理資料,提供給需要陰陽歷轉換公式的朋友。

整理出的太陽和月亮時間數字是從西元1年到2246年。有歷理和中國民用兩套歷法。數字內容清清楚楚的看出民用歷法的敝端。例如,從西元1600年到2246年,民用歷法雙中氣的陰歷月有22個,歷理歷法只有5個。民用歷法甚至在2033、2128和2242年中,三個月之間居然跑出兩個雙中氣;換言之,三個月中多出兩個「假」閏月。前後12個陰歷月中有三個閏月,閏月的去留造成許多學者的討論和困惱。歷理歷法在此三年中,卻沒有發現到雙中氣陰歷月。閏月的去留只要把雙中氣月後的「假」閏月取消,則歷理歷法近乎於完美。

由此可知,民用歷法問題很大,應該廢除。上次陰陽歷重大改歷在1645年,已經超過350年。隨著天文科學的進步,中國陰陽歷應該使用較精確的歷理歷法。免得後代子孫再浪費時間討論置閏去留的問題。

陰陽歷應用在八字算命、紫微斗數、農民曆、遁甲歷最多。很多人不知道排八字只用陽歷而不用陰歷。發了許多時間在研究陰陽歷的轉換。其實八字只使用太陽中節氣,和月亮沒有任何關係。紫微斗數則需要陰曆日期去排命盤。美國時區的陰曆日期有一半和中國時區的陰曆日期差一天,因為時差超過12小時;初一就可能在不同日之故。有位在加拿大職業算命的朋友,精通八字和紫微斗數,研究其女命盤。八字論父母,合情合理。斗數父母宮,看不出自己影子。後來,在中美天文萬年曆一書發現了「差一天」之解答。


2、農歷閏月怎麼算?怎麼確定閏幾月?


  每19個回歸年中必須加7個閏月,即「十九年七閏法」。農歷閏是哪個月,決定於一年中的二十四個節氣。
我國農歷將二十四個節氣分為十二個節氣和十二個中氣。一般每過兩年多就有一個沒有中氣的月,這正好和需要加閏月的年頭相符。所以農歷就規定把沒有中氣的那個月作為閏月。
例如:今年農歷四月三十中氣小滿,再隔一個月的初三才是下一個中氣夏至,當中這一個月沒有中氣,就定為閏月,它跟在四月後面,所以叫閏四月。很多人在找換陰陽歷的公式,但由於月球轉動不穩定不規則,並無公式可尋。這也是古代中國每百年必改歷的原因。






  閏月指的是陰歷中的一種現象,陰歷是按照月亮的圓缺即朔望月安排大月和小月,一個朔望月的長度是29.5306日,是月相盈虧的周期,陰歷規定,大月30天,小月29天,這樣一年12個月共354天,陰歷的月份沒有季節意義,這樣一年就與陽歷的一年相差11天,只需經過17年,陰陽曆日期就同季節發生倒置,譬如,某年新年是在瑞雪紛飛中度過,17年後,便要搖扇過新年了。使用這樣的歷法,自然是無法滿足農業生產的需要的,所以我國的陰歷自秦漢以來,一直和24節氣並行,用24節氣來指導農業生產。 二十四節氣又可分為「節氣」和「中氣」二組:古人把從小寒起每隔黃經300為一節氣;從冬至起每隔黃經300為一中氣,一年有12個節氣,12個中氣。12節氣把一年分為12個節月,每個節月各有一個節氣和一個中氣。節氣是節月的起點;中氣是節日的中點。我國傳統歷法對於日序和月序以及大月、小月、平年和閏年,不象一般歷法那樣採用長期安排的方法,而是強調逐年逐月的推算,國家設有專門的機構從事歷法的推算。 (一)以月相定日序。它逐一推算日月合朔的日期和時刻,每月的初一就是合朔的日期;根據先後二次合朔包含的日數,確定前月的大小。如果從這一合朔到下一次合朔的間隔是30天,那麼當月便是大月;如果只隔29天,便為小月。 (二)以中氣定月序。首先,以歷月中有無中氣區分歷月和閏月,我們知道一個回歸年有12個中氣,但卻包含365.2422÷29.5306=2.3682個朔望月,經過幾番歷月輪轉之後,必有一個歷月沒有中氣。《漢書·律歷表》載:「朔不不得中,謂之閏月」。這個沒有中氣的月份便是閏月。它前一曆日為幾月即為閏幾月。例如,1984年的那次閏月出現在舊歷十月之後,因而叫它「閏十月」。閏月是推算出來的,在一年的月序中不固定,除農歷十一月、十二月、正月外,閏幾月都可能,十九年七閏。 綜上所述,閏年是陽歷中的一種現象,固定在二月,比平年加一天,29天;閏月是陰歷中的一個現象,閏一個月,那一年陰歷有13個月,那一年叫閏月年。閏月年384大。 一、 推算年干支口訣 掌上推算年干支,支子花甲起根源。 陽支都是旬開始,天干為甲尾四年。 隔位逆推十年正,順推年尾五零三。 逐支加減六十數,掌上推算千萬年。 推算方法:「掌上推算年干支,支子花甲起根源。」此法是將地支排列在掌中,手掌上推算年干支的方法。 首先,在掌上將地支定位(圖一),然後以地支子位為花甲子的開始,可定為1864,1924,也可定為1984年???,其年都是甲子年。「陽支都是旬開始,天干為甲尾四年。」地支中的子,寅,辰,午,申,戌都是陽支,而且也是每旬的開始,天干都為甲,即甲子,甲戌,甲申,甲午,甲辰,甲寅,這些年的公曆尾數均為四。「隔位逆推十年正,順推年尾五零三。」天干十數,地支十二數,天干與地支組合天干每循環一次,地支總與下二支(旬空)。其中餘下的第一支便是下旬的開始。我們從地支子位開始,隔一位逆推,即從子位逆推隔亥到戌,恰是甲戌旬的開始,再逆推隔一位酉至申為甲申旬開始,------年尾數都為四,年間隔都是十年。在確定旬開始以後,以該年尾數四為起點,從下支開始挨位順推,其公歷年尾數分別是5,6,8,9,0,1,2,3,而後又是下旬的開始。「逐支加減六十數,掌上推算千萬年」掌握此法推算,如果將甲子年定為1984年,按口訣可知1994年為甲戌,2004年為甲申,2014年為甲午等。確定每旬開始的公歷年數後,可根據需要順推任何一年的干支,雖意性很大,可推千年萬年的干支。



  現在我們農歷用的還是19年加7閏的方法。
用19年乘以12個月等於288個月,再加7個月等於235個月。然後用235個月乘以29.5306等於6939.691。再用這個數除以365.2426約等於19.000223。這樣就讓月亮繞地球轉基本匹配了地球繞太陽轉。但還是每19年會有約2時間的誤差。
當然這樣的誤差時間長了也會出問題,比如每233年就會多出一天來。所以農歷也並非完美。但已經很精確了。當然古人還發明更精確的方法如祖仲之的大明曆20組19年7閏+1組11年4閏。



要明白農歷,首先要知道歷法。人類歷法里一般會有兩種,一種是以地球繞太陽轉一周來定的歷法稱為陽歷,如我們現在用的公歷。
另一種以月亮繞地球轉一周來定的歷法稱為陰歷,如阿拉伯歷。(地球繞太陽一周是365天5小時48分46秒、月亮繞地球一周是29天12時44分2.8秒。)而中國人講究陰陽調和,於是弄出來個陰陽歷,就是我們現在看到的農歷。所以稱農歷是陰歷是錯的,應該是陰陽歷。
要弄清農歷之前,先得弄清二十四節氣依次為:冬至、小寒、大寒、立春、雨水、驚蟄、春分、清明、穀雨、立夏、小滿、芒種、夏至、小暑、大暑、立秋、處暑、白露、秋分、寒露、霜降、立冬、小雪、大雪。
這二十四節氣中:冬至、大寒、雨水、春分、穀雨、小滿、夏至、大暑、處暑、秋分、霜降、小雪為中氣,通常用來確定月份。其它的稱為節,用於指導農業生產。

3、閏年閏月怎麼計算?好像有個公式


  閏年計算方法
(按一回歸年365天5小時48分45.5秒)
①、普通年能被4整除且不能被100整除的為閏年。(如2004年就是閏年)
②、世紀年能被400整除的是閏年。(如2000年是閏年)
③、對於數值很大的年份,這年如果能整除3200,並且能整除172800則是閏年。如172800年是閏年,86400年不是閏年(因為雖然能整除3200,但不能整除172800)(此按一回歸年365天5h48'45.5''計算)。
此外,如依照現有太陽年的長度與上述閏年規則,每8000年又約差一日,因此約翰·赫歇爾提議每逢4000的倍數不閏,如西元4000年。但距此一年份來臨尚有約二千年之遙,因此還未曾真正納入規則或實施過。又由於地球公轉速率的不穩定與眾多影響因素,屆時是否需要納入此規則仍有疑問。
原因:若一年按365天5h48'46''(此時86400年也是閏年)計算,一年日數必須是整數,不便將零時數計入,所以取365天為一年,則餘5時48分46秒 ,積至4年約滿一 日,所以4年一「閏日」,謂之「閏年」,無「閏日」之年為平年,即平年365天,閏年366天。
但到4年之時,僅有23時15分4秒閏一日,欠缺44分56秒;積至100年(25閏)時就欠缺18時43分20秒,約合3 / 4日,所以滿100年不閏;此時又餘5時16分40秒,積至400年餘21時6分40秒又閏;又欠缺2時53分20秒,積至3200年計欠缺23時6分40秒,所以滿3200年不閏;
此時又餘53分20秒,積至86400年剛好24 時又一閏,這是不余不欠,需重計算,所以按陽歷計算就有上面的閏年規則。
閏月計算方法:
三年一閏,好歹照輪,19年7閏。 以月相定日序:逐一推算日月合朔的日期和時刻,每月的初一就是合朔的日期,如果從這一合朔到下一次合朔的間隔是30天,那麼當月便是大月;如果只隔29天,便為小月。
以中氣定月序:以歷月中有無中氣區分歷月和閏月,一個回歸年有12個中氣,但卻包含365.2422÷29.5306=2.3682個朔望月,經過幾番歷月輪轉之後,必有一個歷月沒有中氣。



擴展資料
閏年產生原因:

通常的解釋是說一年有多少天多少小時多少分,取整數365還有多餘的,累積達到一天24小時後,就多加一天的年是閏年。這個解釋只是告訴了大家怎麼計算,是人為設置的東西。
最根本的原因是:地球繞太陽運行周期為365天5小時48分46秒(合365.24219天)即一回歸年(tropical year)。公歷的平年只有365日,比回歸年短約0.2422 日,所餘下的時間約為每四年累計一天,故第四年於2月末加1天,使當年的歷年長度為366日,這一年就為閏年。
現行公歷中每400年有97個閏年。按照每四年一個閏年計算,平均每年就要多算出0.0078天,這樣經過四百年就會多算出大約3天來。因此每四百年中要減少三個閏年。所以公歷規定:年份是整百數時,必須是400的倍數才是閏年;不是400的倍數的世紀年,即使是4的倍數也不是閏年。
這就是通常所說的:四年一閏,百年不閏,四百年再閏。 例如,2000年是閏年,2100年則是平年。
參考資料來源:百度百科—閏年



  begin
#include
int main(){
int year, month, ok = 0;
scanf("%d %d", &year, &month);
if (year/4 == 0 && year/100 != 0 || year/400 ==0)
ok = 1;
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:printf("day = 31 "); break;
case 4:
case 6:
case 9:
case 11:printf("day = 30 "); break;
case 2: ok?printf("day = 29 "):printf("day = 28 "); break;
}

return 0;
}
end




  閏年的計算方法
四年一閏,百年不閏,四百年再閏。 1、西方公歷:陽歷中有閏日的年份叫閏年,相反就是平年,平年為365天,閏年為366天。 2、公曆紀年法中:能被4整除的大多是閏年;能被100整除而不能被400整除的年份不是閏年;能被3200整除的也不是閏年;如1900年是平年,2000年是閏年,3200年不是閏年。 3、中國舊歷農曆紀年:年份為12個月,354或355天,閏年則為13個月,383或384天。

閏月的計算方法
三年一閏,好歹照輪,19年7閏。 以月相定日序:逐一推算日月合朔的日期和時刻,每月的初一就是合朔的日期,如果從這一合朔到下一次合朔的間隔是30天,那麼當月便是大月;如果只隔29天,便為小月。 以中氣定月序:以歷月中有無中氣區分歷月和閏月,一個回歸年有12個中氣,但卻包含365.2422÷29.5306=2.3682個朔望月,經過幾番歷月輪轉之後,必有一個歷月沒有中氣。



  年份除以4

4、遇到閏月怎麼算?


  轉的:你用的是四柱,即八字,八字不用農歷歷月,而用農歷中的干支歷,干支歷以二十四節氣為準。干支歷: 正月寅月:立春入節之時刻,經過中氣雨水到驚蟄止。 二月卯月:驚蟄入節之時刻,經過中氣春分到清明止。 三月辰月:清明入節之時刻,經過中氣穀雨到立夏止。 四月巳月:立夏入節之時刻,經過中氣小滿到芒種止。 五月午月:芒種入節之時刻,經過中氣夏至到小暑止。 六月未月:小暑入節之時刻,經過中氣大暑到立秋止。 七月申月:立秋入潔之時刻,經過中氣處暑到白露止。 八月酉月:白露入節之時刻,經過中氣秋分到寒露止。 九月戌月:寒露入節之時刻,經過中氣霜降到立冬止。 十月亥月:立冬入節之時刻,經過中氣小雪到大雪止。 十一月子月:大雪入節之時刻,經過中氣冬至到小寒止。 十二月丑月:小寒入節之時刻,經過中氣大寒到立春止。例如:查找萬年曆將起名人的出生時間換算成周易四柱表示的時間,而且周易四柱表示的時間就是起名人的生辰八字(如:出生於陽(公)歷2004年7月11日13:22或出生於陰(農)歷2004年5月24日13:22查找萬年曆換算成周易四柱表示的時間則是甲申年辛未月辛卯日乙未時,那麼,此人的生辰八字便是:甲申 辛未 辛卯 乙未)。其實,這一步,現在已有網上萬年曆能更好地做到這一點,當然要懂周易的人開發的萬年曆;可別查那些不懂周易的人開發的萬年曆,他們錯把農歷年當成四柱年、農歷月當成四柱月;四柱年是以每年的立春(二十四節氣第一個節)開始記此年,四柱月是以每年的立春、驚蟄、清明、立夏、芒種、小暑、立秋、白露、寒露、立冬、大雪、小寒(二十四節氣中的節)分別開始記寅、卯、辰、巳、午、未、申、酉、戌、亥、子、丑十二個月,日柱是以每天的子時(即晚上23:00)開始記第二日。



  嗯,和河南姚亞峰斑斑應該算老鄉。^^我在河南出生的~~~不過這些年到真沒遇見過什麼河南人啊。



  那,借樓問晨星老師,為何還總有人說閏月看不準呢?如果閏月問題,就根據節氣來劃分就好了。全是根據節氣來劃分.



  謝謝諸位大師指點,終於明白了^_^謝謝~!



  個人感覺,閏年按推下的月算,第一個月按本月份,第二個月按下個月算,比如閏六月,第一個六月出生的按那年的六月算,第二個月按七月算.別的月份得看命主的反潰來看,可以調整一下月份,因為每次閏的有所不同.有的時侯閏其實還是很接近節氣的



  河南省人傑地靈,東漢的皇帝劉秀,西漢的諸葛亮.
紫微斗數

紫微斗數

紫微斗數推命術的基本方法是以一個人的出生年、月、日、時定出其命宮所在,依此推斷其終生的地位、人格、貧富、運勢,然後依次列出兄弟宮、夫妻宮、子女宮、財帛宮、疾厄宮、遷移宮、交友宮、事業宮、田宅宮、福德宮、父母宮,作出紫微斗數命盤;從而觀察各宮位的星曜組合,推知其人生軌跡;最後再透過四化星(化科、化祿、化權、化忌)的牽引,推演一生運勢運程。

熱門內容