知道公歷日期計(jì)算星期: 黃遠(yuǎn)珦 隨便給一個(gè)日期,就可以推算出是星期幾。 計(jì)算方法如下:模擬數(shù)除以7的余數(shù)就是星期數(shù)(星期幾)??模擬數(shù)?=?[世紀(jì)/4]?-?2乘以世紀(jì)?+?年份?+?[年份除以4]?+?[13?乘以?(月份+1)?/?5]?+?當(dāng)月天數(shù)?-?1??可以用公示來表示; Q?=?[S/4]?-?2S?+?N?+?[N/4]?+?[13?*?(y+1)?/?5]?+?t?-?1? 公式中的符號(hào)含義如下:?? Q:星期;?(Q對(duì)7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六?)?S:世紀(jì)(前兩位數(shù))?N:年(后兩位數(shù))?y:月(y大于等于3,小于等于14,即在本公式中,某年的1、2月要看作上一年的13、14月來計(jì)算,比如2018年1月1日要看作2017年的13月1日來計(jì)算)?t:日? [?]代表取整,即只要整數(shù)部分。 |
|