tft每日頭條

 > 圖文

 > 快速計算某天是星期幾

快速計算某天是星期幾

圖文 更新时间:2025-01-22 12:21:27

快速計算某天是星期幾?是不是聽說過一些人可以秒算某年某月是星期幾?,下面我們就來說一說關于快速計算某天是星期幾?我們一起去了解并探讨一下這個問題吧!

快速計算某天是星期幾(秒算任意一天是星期幾的人是怎麼做到的)1

快速計算某天是星期幾

是不是聽說過一些人可以秒算某年某月是星期幾?

他們的大腦自帶日曆嗎?并不是,其實他們采用了一種很簡單的方法,就可以悠悠地把任意一天是星期幾算出來了。

想不想讓陌生人瞪大眼睛用崇拜天才的目光的看着你呢?今天教你幾招數學極客法術!

這個算某人出生那天是星期幾的方法并不複雜,你要做的就是記住年和月的代碼,然後把年月日加起來就可以了,練習幾次以後完全可以做到心算。

日的代碼

日的代碼就是它本身。比如11号出生的話,對應的數字就是11。

月的代碼

看一下月份的對應數字:

一月 = 6

二月 = 2

三月 = 2

四月 = 5

五月 = 0

六月 = 3

七月 = 5

八月 = 1

九月 = 4

十月 = 6

十一月 = 2

十二月 = 4

教你怎麼結合紅樓夢快速背:

劉姥姥我動(洞 = 0)身,我要死咯二死。

注意:

如果出生的那年是閏年,那麼一月和二月對應的數字分别變成5和1。

年的代碼

最後來看一下年的代碼。

年的代碼稍微複雜一些,我們先給幾個特例,在後面原理的介紹裡會解釋這些數字怎麼來的。

2000年 = 0

2001年 = 1

2002年 = 2

2003年 = 3

...

2015年 = 4

2016年 = 6

2017年 = 0

2018年 = 1

生日代碼代表星期幾?

最後看一下,年月日加起來的數字分别代表星期幾。

很簡單,

1 = 星期一

2 = 星期二

3 = 星期三

4 = 星期四

5 = 星期五

6 = 星期六

7 或 0 = 星期天

好的,你會問,那麼其他數字怎麼辦呢?

好辦,所有的二位數都可以除以7,餘數就可以帶入上面的表。

比如,如果年月日加起來得到21,而21可以被7整除,餘0,所以那個人出生那天就是星期天。

這是因為,一周隻有7天,所以星期數每隔7天會重複一下。

我們來試一下這個方法好不好用吧。

比如,有個人出生在2001年1月1日,那麼TA的生日代碼就是 1 6 1 = 8,8 / 7 餘 1,也就是星期一。

果然如此!

生日代碼的原理

所以,這是什麼原理呢?

先說年的代碼的意思。

是這樣的,一個相貌普普通通,平平無奇的年是由52周 1天構成的(52 × 7 = 364),所以每一年的同月同日的星期數,會比去年要晚一天。這就是把年換算成數字的意義。

這也是為什麼,所有的年月日代碼不超過6,因為一周隻有7天,所以生日代碼8和生日代碼1,生日代碼9和生日代碼2,…的星期數是一毛一樣的。

但是,閏年有366天,所以閏年的同月同日的星期數比上一年要晚2天。所以,2004年的代碼不是4,而是5。

(有人可能要反對,不對啊,閏年的1月的長度和往年一樣啊,2月在第29天之前也和往年一樣啊,這裡多算了一天不就錯了嘛。别擔心,這點在算閏年的月份代碼時已經考慮進去了。)

也就是說,隻要記住閏年的代碼,就可以比較方便地記住每一年的代碼了,直接在最近的閏年基礎上一年一年往上加1就可以了,大于等于7的話減去7,就這麼簡單。

閏年

對應代碼

1984

1

1988

6

1992

4

1996

2

2000

0

2004

5

2008

3

2012

1

2016

6

2020

4

2024

2

我們來舉個例子。

比如,2001年比2000年多一年,所以2001年的代碼是1,2002年代碼是2,2003年代碼是3;2004年是閏年,所以要在前一年基礎上加2,也就是5。

再來一個。

2005年比2004年多一年,所以2005年的代碼是6,2006年的代碼是0(7 -7 = 0),2007年的代碼是1,2008年是閏年,所以要在前一年基礎上加2,也就是3。

好,所以從1984到2024這一串閏年代碼怎麼背呢?記住古人怎麼打110報告小偷在公交車上偷自己東西就好了:

一路是爾動吾身,一路是爾!!!

月份的代碼的意義也差不多。

比如,平平無奇的2月是28天,正好被7整除,所以3月29号之前的星期數和二月是一毛一樣的。

但是,因為每個月份的天數在28-31天之間,而閏年的二月會多一天,所以每個月的代碼在前一個月的基礎上要添加不同的天數。

好的,我們來算算鹿晗叔叔生日那天是星期幾。

鹿晗叔叔的出生日期是1990年4月20日。

1988年是閏年,代碼是6,所以鹿晗叔叔的出生年代碼是6 2 = 8,除以7餘1。

鹿晗叔叔的月份代碼是5。

所以他的生日代碼是 1 5 20 = 26,26除以7餘5。

所以,鹿晗叔叔出生那天是個星期五。

再比如,迪麗熱巴阿姨出生于1992年6月3日。

她的年份代碼是4,月份代碼是3,所以她的生日代碼是 4 3 3 = 10,10除以7餘3,所以迪麗熱巴生日那天是星期三。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved