首頁 > 親子知識 > 早期教育 > 每個月的天數是怎麼來的

每個月的天數是怎麼來的

來源:時尚達人圈    閱讀: 2.78W 次
字號:

用手機掃描二維碼 在手機上繼續觀看

手機查看

每個月的天數是怎麼來的,我們是這樣規定的: 一、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|| ullYear();

let month =inputMonth|| onth() + 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)

(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天。

每個月的天數是怎麼來的 第2張

這樣沿襲下來,就有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天了。

年中的星期

有什麼規律?

每個月的天數是怎麼來的 第3張

關於星期,還有一些有趣的重合現象。除了閏年外,一年中的第一天總是同最後一天的'星期相同。更有趣的是,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月。

懷孕科普
新媽科普
育兒科普
孕育飲食
早期教育
母嬰用品