① 世界上最早採用閏年的是哪個國家
公元前6世紀(春秋中葉)中國就開始採用閏年。使用19年7閏的方法,即19年中設7個閏年,以將陰歷和陽歷協調起來。中國是世界最早採用閏年的國家。
② 設置閏年最早岀自什麼歷法
最早設置閏年,是古羅馬帝國,於羅馬紀年709年(即公元前45年),由當時的凱撒大帝頒布實施,稱為《儒略歷》
③ 閏年是從哪一年開始算起的
#include<stdio.h>
void main()
{
int year,r1,r2,i;
printf("please input a num representative years:");
scanf("%d",&year);
r1=((year%4==0&&year%100!=0)||year%400==0);
if(r1==1)
printf("the years is leap year");
else
printf("the years is not leap year");
for(i=001;i<=2015;i++)
{
r2=((i%4==0&&i%100!=0)||i%400==0);
if(r2==1)
printf("%d\n",i);
}
}
//根據代碼你可以輸入一個年份,程序會判斷是不是閏年,for循環是求出從公元1年到2015年間所有的閏年。我運行程序得到第一個閏年是從公元0004年開始的。
希望能夠幫到你//
④ 閏年是怎麼產生的
地球公轉一周不是完整的天數,而是365天5小時48分46秒,換算成天是365.24219天,所以現行歷法關於閏年的規定是每4年1閏,每100年減1閏,然後每400年再1閏。這樣,每4年多出0.24219*4=0.96876天,接近1天,所以加1閏,但這樣每4年就多了1-0.96876=0.03124天,每100年累積下來就多了100/4*0.03124=0.781天,大約多了1天,所以減少1閏。但這樣每100年就少了1-0.781=0.219天,所以每400年下來就少了0.219*4=0.876天,所以每400年再加1閏。這樣每400年就多了1-0.876=0.124天,1/0.124約等於8,8*400=3200年。也就是說這樣的歷法要每3200年才會多1天。而到時候再做相應的處理就可以了,何況3200年已經很長了。
不管是加1閏還是減1閏,都體現在2月上,只要是閏年,2月就是29天;只要不是閏年,2月就是28天。至於為什麼選擇2月,那和這部歷法的歷史有有關。這部歷法起源於古羅馬帝國。在古羅馬,每年的2月是處決犯人的月份,所以人們都希望這個月能短一些,所以只有2月最短。另外還和愷撒的繼承人奧古斯都.屋大維有關。原本1、3、5、7、9、11月是31天,4、6、8、10、12月是30天,2月是29天。奧古斯都.屋大維為了顯示自己的偉大,把2月拿出了1天,放在自己出生的8月,並相應的調整了一下後面的幾個月,並用自己的名字奧古斯都來命名8月,這就是今天的歷法了。
⑤ 閏年的來歷
來源:閏年是為了彌補因人為歷法規定造成的年度天數與地球實際公轉周期的時間差而設立的。補上時間差的年份為閏年。閏年共有366天,閏年2月有29天。
地球繞太陽運行周期為365天5小時48分46秒(合365.24219天)即一回歸年,公歷的平年只有365日,比回歸年短約0.2422 日,所餘下的時間約為每四年累計一天,故第四年於2月末加1天,使當年的歷年長度為366日,這一年就為閏年。
判定方法
1、非整百年:能被4整除的為閏年。比如:2008年就是閏年,2002年不是閏年.
2、整百年:能被400整除的是閏年。比如:2000年是閏年,1900年不是閏年。
3、對於數值很大的年份:這年如果能被3200整除,並且能被172800整除則是閏年。如172800年是閏年,86400年不是閏年。
4、根據閏年演算法,公元4年是閏年,且周期是4年,如果公元有0年,即為閏年。因為公元沒有0年,那公元前1年就是是閏年。
5、口訣:4年1閏,400年97閏,3200年(97*8-1)閏,86400年(27*(97*8-1)+1)閏(20926閏)
⑥ 潤年是怎麼來歷
含義:閏年是為了彌補因人為歷法規定造成的年度天數與地球實際公轉周期的時間差而設立的。補上時間差的年份,即有閏日的年份為閏年
公歷閏年判定遵循的規律為: 四年一閏,百年不閏,四百年再閏.
公歷閏年的簡單計算方法(符合以下條件之一的年份即為閏年)
1。能被4整除而不能被100整除。
2。能被400整除。
詳情如下:
閏年(leap year),指在公歷(格里歷)或夏歷中有閏日的年份,以及在中國舊歷農歷中有閏月的年份。
地球繞太陽運行周期為365天5小時48分46秒(合365.24219天),即一回歸年(tropical year)。公歷的平年只有365日,比回歸年短約0.2422 日,每四年累積約一天,把這一天加於2月末(2月29日),使當年的歷年長度為366日,這一年就為閏年。 按照每四年一個閏年計算,平均每年就要多算出0.0078天,經過四百年就會多出大約3天來,因此,每四百年中要減少三個閏年。所以規定公歷年份是整百數的,必須是400的倍數才是閏年,不是400的倍數的就是平年。比如,1700年、1800年和1900年為平年,2000年為閏年。閏年的計算,歸結起來就是通常說的:四年一閏;百年不閏,四百年再閏;千年不閏,四千年再閏;萬年不閏,五十萬年再閏。
⑦ 閏年是誰創造的
為了協調回歸年與農歷年的矛盾,我們的祖先在天文觀測的基礎上,找出了「 閏月 」的辦法,保證農歷年的正月到三月為春季,四月到六月為夏季,七月到九月為秋季,十月到十二月為冬季,也同時保證了農歷歲首在冬末春初(以上均指農歷季節)。 史料相關記載 《書·堯典》:「以閏月定四時,成歲。」 孔傳:「一歲有餘十二日,未盈三歲足得一月,則置閏焉。」 《左傳·文公六年》:「閏月不告朔,非禮也。閏以正時,時以作事,事以厚生,生民之道,於是乎在矣。不告閏朔,棄時政也,何以為民?」 緣故 閏月是每逢閏年所加的一個月。陰陽歷以朔望月的長度(29.5306日)為一個月的平均值,全年12月,同回歸年(365.2422日)相差約10日21時,故順置閏,三年閏一個月,五年閏二個月,十九年閏七個月。閏月加在某月之後叫「閏某月」,如剛剛過去的2009年農歷閏月為己丑年閏五月(2009年6月23日——2009年7月21日)、即將來臨的農歷閏月為2012年的壬辰年閏四月(2012年5月21日——2012年6月19日)等。 農歷為什麼會有 閏月 ?農歷置閏月是為了協調回歸年與農歷年的矛盾! 回歸年與農歷年有什麼矛盾呢?先記住:回歸年的總長度為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,但可以求出它們的比例: 這個比例的近似值分別為: 3/37、5/62、8/99、11/136、14/173、19/235、27/334、...... 在這些分式中,分子表示回歸年的數目,分母表示朔望月的數目。例如第六個分數式19/235=19/(19×12+7)表示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個月即置閏。置閏的月從「冬至」開始,當出現第一個沒有「中氣」的月份,這個月就是閏月,其名稱是在前個月的前面加一個「閏」字。 農歷閏哪個月?決定於一年中的二十四個節氣。 我國農歷將二十四個節氣分為十二個節氣和十二個中氣。 農歷以月亮為周期(陰歷),十二個月歷總共約有354天;再配合年歷(陽歷),年歷則是根據地球公轉所形成的四季變化而得的周期所編制。而月歷較年歷短,兩者相差了11天,因此,便要每19年加多7個閏月來填補誤差。而決定那一個月做閏月,則依24節氣而定,農歷月份通常包含一個節氣和一個中氣,如驚蟄/春分等等,若某農歷月份只有節氣而沒有中氣,歷法便會把該月作為上個月的閏月。以2006年為例,農歷七月之後正好有一個只有節氣而沒有中氣的月份,因此便置閏七月來調整誤差。 二十四節氣在農歷中的日期是逐月推遲的,於是有的農歷月份,中氣落在月末,下個月就沒有中氣。 一般每過兩年多就有一個沒有中氣的月,這正好和需要加閏月的年頭相符。所以農歷就規定把沒有中氣的那個月作為閏月。 例如2001年5月21日,農歷四月二十九日,是中氣小滿,再隔一個月後,6月21日農歷五月初一才是下一個中氣夏至,而當中這一個月(2001年5月23日——2001年6月20日)沒有中氣,就定為閏月。因為它跟在四月後面,所以叫閏四月。
⑧ 閏年這個說法是什麼時候出現的
具體出處為宋代! 宋·蘇軾 《監洞霄宮俞康直郎中所居四詠·退圃》:「園中草木春無數,只有黃楊厄閏年。」 宋·陸游 《蝸舍》詩:「麥因多雨損,蠶遇閏年遲。」清·俞樾 《茶香室叢鈔·茨菰應閏月》:「茨菰一根,環十二子,閏年十三子。」
⑨ 閏年的由來
回歸年又稱太陽年,即太陽視圓面中心相繼兩次過春分點所經歷的時間。回歸年長365.2422平太陽日或365日5時48分46秒,與歷平年有一定差數,故每隔數年設閏日加以調整。
科學家的告誡最初未被皇權重視和採納,這樣年復一年地以每四年增加一天的速度增加著,終於不按科學辦事的報應來了。季節開始混亂了,開始春耕的月份卻是秋收的季節。
公元前46年,羅馬統帥儒略•愷撒決定採用一種新歷法,稱儒略歷,是現行公歷的前身。愷撒大帝決定以行政命令的手段將當年改為445天,把過去搞錯的時間全部更正過來,儒略歷年平均長365.25日。平年365日,分12月,單月31日,雙月30日,2月29日。四年一閏年2月為30日。後來,其繼承人奧古斯都決定從2月減去一日加在8月(因8月的拉丁名即他的名字奧古斯都),又把9月11月改為小月,10月12月改為大月。
儒略歷歷年比回歸年長11分4秒,積累到16世紀末,春分日已由3月21日提前到了3月11日。1582年10月4日,羅馬教皇格列高利十三世命令以次日為10月15日。為避免以後積累誤差,置閏的法則改為以公元紀年為標准;被4除盡的年為閏年,逢百之年被400除盡的才是閏年(如公元1900年不是閏年,公元2000年才是閏年)。平年2月28日,閏年2月增加一日。每400年中共加97個閏日。此法至今沿用。