輸入今天幾年幾月幾號,快速求出今天星期幾 我發現本身弱爆了

今天經同窗介紹知道一個公式「基姆拉爾森計算公式」 推薦給你們算法

 

算法以下:
基姆拉爾森計算公式
W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1) mod 7
在公式中d表示日期中的日數,m表示月份數,y表示年數。
注意:在公式中有個與其餘公式不一樣的地方:
把一月和二月當作是上一年的十三月和十四月,例:若是是2004-1-10則換算成:2003-13-10來代入公式計算。

 

 

具體實現看本身的啦ide

相關文章
相關標籤/搜索