蔡勒(zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
公式中的符號含義如下,
w:星期;
c:世紀-1;
y:年(兩位數);
算出來的w除以7,餘數是幾就是星期幾。如果餘數是0,則為星期日。
以2023年10月1日(100周年國慶)為例,用蔡勒(zeller)公式進行計算,過程如下:
蔡勒(zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
=49+[49/4]+[20/4]-2×20+[26× (10+1)/10]+1-1
=49+[12.25]+5-40+[28.6]
=49+12+5-40+28
=54 (除以7餘5)
即2023年10月1日(100周年國慶)是星期5。
你的生日(出生時、今年、明年)是星期幾?不妨試一試。
c# code:
**:@阿良.net
Java獲得當前日期是星期幾
第一種方法 獲取當前日期是星期幾 param date return 當前日期是星期幾 public string getweekofdate date date calendar cal calendar.getinstance cal.settime date int w cal.get cal...
C 根據日期判斷是否本週,根據日期,獲得星期幾
判斷選擇的日期是否是本週 public static bool isthisweek datetime somedate else 根據日期,獲得星期幾 年 月 日 星期幾,1代表星期一 7代表星期日 public static int getweekday int y,int m,int d 計算...
php 獲取當天或某個日期是星期幾
function getweekname data,format 星期 return current echo 今天是 getweekname time 星期 echo echo 今天是 getweekname time 禮拜 echo echo 2010 12 12是 getweekname st...