怎樣算出某天是星期幾,求某天是星期幾的方法

2022-02-13 01:45:32 字數 2611 閱讀 9038

1樓:遊戲之書

1、通過excel來確定某年某月某日,並在單元格中輸入【=weekday()】。

2、下一步,需要在括號裡面輸入【a2,】。

3、這個時候如果沒問題,就繼續輸入。

4、這樣一來等按下回車鍵得到以後 ,即可算出某天是星期幾了。

2樓:

有一個方法比較好,在我的印象中這個方法是在20多年前就有了。

一、需要記住的數值

一年十二個月,每個月對應一個數,我稱其有月值,即:一至十二月的值分別為(033 614 625 035)

二、常數值,2023年的常數值為「2」

三、計算方法:

例如:1、2023年5月1日,(月值為1,常數為2)那麼就有 :

1+1+2=4 4/7餘4 星期四

2、2023年5月2日,(月值為1,常數為2)那麼就有:

2+1+2=5 5/7餘5 星期五

3、2023年5月3日,(月值為1,常數為2)那麼就有:

3+1+2=6 6/7餘6 星期六

4、2023年9月16日,(月值為5,常數為2)那麼就有:

16+5+2=23 23/7餘2 星期二

5、2023年9月17日,(月值為5,常數為2)那麼就有:

17+5+2=24 24/7餘3 星期三

6、2023年11月20日,(月值為3,常數為2)那麼就有:

20+3+2=25 25/7餘4 星期四

以此類推

四、看到這裡我們不難算出某天是星期幾。可能有人會質疑,都是2023年的,有日曆在,不用算啊。其它年的怎樣算啊?下面我來說一下:

1、常數值的規律:常數值只能是(0、1、2、3、4、5、6)這七個數字中的一個,它是迴圈的,常數值從0開始變化到6為一個週期,再發生變化時就回到0了)

2、常數變化的原則,

常數值一般是一年有一個值對應著,如果是潤年,以二月二十九日為界一年有兩個值。

也就是說,常數值每遇新年的1月1號就增加1(如2023年是2,2023年是3,2023年是4),每過2月29日也加1

例:2023年2月23日,(月值為3,常數為3)那麼就有:

23+3+3=25 29/7餘1 星期一

3樓:葉雨

簡單的查萬年曆

餓 要算的花 你要知道 一個確定的日子是星期幾啊

然後 簡單的數學 當然要記情每月多少天 閏年

4樓:歲月尾巴

日期格式 y-m-d,y為年份數(y>1582),m為月份數(02);m=m+12(m<3));d為日。

相比於通用通用計算公式而言,蔡勒(zeller)公式大大降低了計算的複雜度。

3、基姆拉爾森計算公式

w= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7

在公式中d表示日期中的日數,m表示月份數,y表示年份數。

注意:在公式中有個與其他公式不同的地方:

把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10則換算成:2003-13-10來代入公式計算。

4、蔡勒公式一種改進

相比於另外一個通用通用計算公式而言,蔡勒(zeller)公式大大降低了計算的複雜度。不過,另外有一個似乎更加簡潔更簡單的改進公式,提出這個公式的人是馮思琮[1] [2] :

w=[y/4]+r(y/7)-2r(c/4)+m』+d

下,其他符號與蔡勒公式中含義相同。r(x)為對表示式x取餘;

m』是m的修正數。

1至12月的修正數1』至12』如下:

(1』,10』)=6;

(2』,3』,11』)=2;

(4』,7』)=5;

(5』)=0;

(6』)=3;

(8』)=1;

(9』,12』)=4

特別地:在筆者給出的公式中,y為潤年時(1』)=5;(2』)=1。

-----------------------------

[注] 以上的公式都只適合於2023年10月15日之後的情形,即我國明朝萬曆十年間。羅馬教皇格里高利十三世在2023年組織了一批天文學家,根據哥白尼日心說計算出來的資料,對儒略曆作了修改。將2023年10月5日到14日之間的10天宣佈撤銷,繼10月4日之後為10月15日。

後來人們將這一新的歷法稱為「格里高利曆」,也就是今天世界上所通用的歷法,簡稱格里曆或公曆。

5樓:滴落的淚

檢視萬年曆。

我**上就有,很方便。

求某天是星期幾的方法

6樓:樂為人師

用前後兩個日期相隔的天數除以7,看餘數是多少就加上幾,比如:今天(07年12月9日)是星期天,求2023年的5月1日是星期幾?

先算出天數:12月還剩22天,2023年到5月1日有121天,總計143天,

174÷7=20……4

那麼2023年的5月1日是星期四。

7樓:匿名使用者

比如:今天(07年12月9日)是星期天,求2023年的12月19日是星期幾?

19-9=10(天) 10÷7=1……3

12月9日向後數1.2.3....是星期三

是星期幾怎樣算,怎樣算出某天是星期幾

用這個方法計算吧,不知可不可以呀 你不明就追問吧,可我不回答了的呀 1個月30天,到2月2日時是1個月了,每星期是7天,4個星期是4 7 28天了,再用30 28 2,再用星其三 2天,就是星其五了呀。3月2日,又是30天了,再 2天,就星期天了,9日 2日 7日,再 1個星期,就是星期天了呀 從2...

c語言求某天是該年的幾月幾日

main sum sum day 再加上某天的天數判斷是不是閏年 leap 1 else leap 0 if leap 1 month 2 如果是閏年且月份大於2,總天數應該加一天 sum printf it is the dth day.sum 指標應該是做傳出引數吧。因為函式void型的,沒有返...

是星期三。2023年是十月一日是星期幾?是星期幾呢

2015年十一星期四,2016年十一星期六 2014年10月1日是星期三,2015年10月1日是星期幾?2016年10月1日是星期幾?2014年10月1日是星期三,2015年10月1日是星期幾?2016年10月1日是星期幾?2014年,2015年2016年它們的年序的星期進位各應當是1 而2016年...