當前位置:吉日网官网 - 傳統文化 - 每個月的天數是怎麽來的

每個月的天數是怎麽來的

每個月的天數是怎麽來的

 每個月的天數是怎麽來的,我們是這樣規定的: 壹、1、3、5、7、8、10、12 每月31天,4、6、9、11為30天。 二、2月正常為28天,如果為閏年,則多壹天為29天。

每個月的天數是怎麽來的1

 平常我們如何來確定每個月有多少天呢,我們是這樣規定的:

 壹、1、3、5、7、8、10、12 每月31天,4、6、9、11為30天。

 二、2月正常為28天,如果為閏年,則多壹天為29天。

 正如我們所說的順口溜:壹三五七八十蠟,三十壹天永不差。

 要計算每月的天數,首頁先確定當年前是否為閏年,首先明確 什麽是閏年?規則如下:

 1、能被4整除,但不能被100整除;

 2、能被400整除;

 明確這兩個規則後就可以計算出每壹年每壹個月有多少天了,以js為例用代碼實現如下:

 function getCurrentMonthDays(inputYear, inputMonth){

 let currentDate = new Date();

 let year = inputYear|| currentDate.getFullYear();

 let month =inputMonth|| currentDate.getMonth() + 1 // 默認從0開始,所以需要加1

 let isRn = false;

 let days = 0;

 if((year%400==0) || (year%4==0 && year %100!=0)){

 // 判斷是否為閏年:能被400整除或者能被4整除,但不能被100整除

 isRn = true

 } else {

 isRn = false

 }

 if(month ==1 || month ==3 || month ==5 || month ==7 || month ==8 || month ==10 ||month ==12){

 // 1、3、5、7、8、10、12 每月31天

 days = 31

 } else if (month == 2){

 if(isRn ){

 // 為閏年,則多壹天為29天

 days = 29

 } else {

 days = 28

 }

 } else if (month ==4 || month ==6 || month ==9 || month ==11 ){

 // 4、6、9、10、11

 days = 30

 }

 return days

 }

 let days = getCurrentMonthDays(2020,8)

 console.log(days) // 31

每個月的天數是怎麽來的2

 每個月的天數是怎麽來的

 公元前46年,羅馬統帥儒略·愷撒指定歷法。由於他出生在7月,為了表示他的偉大,決定將7月改為“儒略月”,連同所有的單月都規定為31天,雙月為30天。這樣壹年多出壹天,2月是古羅馬處死犯人的月份,為了減少處死的人數,將2月減少1天,為29天。

 愷撒的繼承人奧古斯都生在8月,他仿照愷撒的做法,把8月增加了1天,定為“奧古斯都月”,並把10月、12月也改為31天,將9月、11月改為30天。全年又多出了1天,他又從2月減少了1天,於是2月變成了28天,到閏年才29天。

 這樣沿襲下來,就有7月前單月為大月,7月後雙月為大月,二月28天。

 各月天數不壹樣,原來是人為的規定。

每個月的天數是怎麽來的3

 每個月的天數

 為什麽不壹樣多?

 壹年有12個月,其中1月、3月、5月、7月、8月、10月、12月有31天:4月、6月、9月、11月有30天;2月是特殊月份,只有28或29天。

 在公歷中,地球繞太陽公轉壹周為壹個回歸年,平年有365天,閏年有366天。於是,人們開始計算:如果每個月都按30天計算,壹年就是12個月零5天。多出的這5天,人們就加在1月、3月、5月、10月、12月上,每月加1天;根據傳統習慣,人們又把2月減去2天,分別加在7月、8月上。這樣,1月、3月、5月、7月、8月、10月、12月就變成每月有31天,而4月、6月、9月、11月有30天,2月就只剩下28天了。每四年有壹個閏年,閏年有366天,於是2月就需要加上壹天。這樣,閏年的2月就有29天了。

 壹年中的星期

 有什麽規律?

 關於星期,還有壹些有趣的重合現象。除了閏年外,壹年中的第壹天總是同最後壹天的'星期相同。更有趣的是,1月1日同10月1日、4月1日同7月1日、9月1日同12月1日的星期分別壹樣。任何壹個世紀的第壹天都不會是星期三、星期五或星期日。每隔28年,日歷中的月、日便會同星期的日子重合。

 每個月的天數是怎麽變化的

 現行的公歷是格利戈裏歷法,這個歷法的是1582年教皇格利戈裏根據愷撒大帝引進的算法改進的。它采用的是閏年制也就是現行的制度,不過有壹個需要註意的地方就是,這個歷法並不是連續的,中間缺少了11天。1752年9月2日之後的那壹天並不是1752年9月3日,而是1752年9月14日。 也就是說,從1752年9月3日到1752年9月13日的11天並不存在。抹掉這11天是由英國議會做出的決定。所以要計算某年每個月的天數的,除了要考慮是否是閏年以外,還要考慮1752年的9月。

  • 上一篇:正宗新疆烤饢的做法
  • 下一篇:民間常見通用對聯春聯
  • copyright 2024吉日网官网