每個月的天數是怎麼來的
本文已影響2.81W人
本文已影響2.81W人
每個月的天數是怎麼來的,我們是這樣規定的: 一、1、3、5、7、8、10、12 每月31天,4、6、9、11爲30天。 二、2月正常爲28天,如果爲閏年,則多一天爲29天。
平常我們如何來確定每個月有多少天呢,我們是這樣規定的:
一、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
公元前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天。
各月天數不一樣,原來是人爲的規定。
每個月的天數
爲什麼不一樣多?
一年有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月。
女人爲什麼每個月都會定期來“大姨媽”?
每天50個俯臥撐一個月
每天深蹲50個一個月後(每天50個深蹲帶來的好處)
每天喝水很多還是口渴怎麼回事 每天喝水後一個月的變化
每月電費是怎麼算的
立秋節氣的含義是什麼,秋天來了(每年的8月7-9日)
五月份會開什麼花 每個月的代表花是什麼
黑天鵝外賣是怎麼火起來的?怎麼點黑天鵝的外賣呢?
剛發育的女孩一個月來兩次月經是什麼原因
懷孕每個月第幾周怎麼規定的
每天五公里跑步一個月能瘦多少斤 跑步一個月身體有什麼變化
天津社保繳費時間是每個月幾號
7個月胎動的很厲害每天拳打腳踢的
嬰兒每個月的表現是什麼
女人每個月“那幾天”的保養策略
來月經私處瘙癢是怎麼回事 來月經陰部很癢怎麼辦
多少周是幾個月怎麼算出來
抖音一個人來的遊戲叫什麼 老孃我一個人來的兩個人來的三個人來的怎麼玩
一個月多少天是怎麼規定的
每天的個人總結怎麼寫
每天深蹲50個一個月後
一個月不來月經是什麼原因導致的
月經推遲吃什麼能快來 黃體酮吃完幾天來月經怎麼吃
一個女的每天都化妝來上班
十月天使是什麼牌子 十月天使手是哪個國家的
每天跑步半小時三個月能瘦多少 跑步三個月臉部的變化
一個每天都喝酒的人怎麼辦
月經爲什麼一個月多一個月少 月經一個月來兩次是什麼原因
一個月來兩次月經是什麼原因是否很嚴重
每天一根胡蘿蔔一個月後會怎樣
深蹲每天做多少個合適 每天做深蹲的個數
韓妞秋天怎麼穿 她身上的每一套我都想買下來
每天晨跑半小時一個月能瘦多少 每天晨跑能減肥嗎