W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D
Y是年份数,D是这一天在这一年中的累积天数,也就是这一天在这一年中是第几天。
最好用的是蔡勒公式:
W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1
C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月要按上一年的13月和
14月来算,这时C和y均按上一年取值。
两个公式中的[...]均指只取计算结果的整数部分。算出来的W除以7,余数是几就
是星期几。如果余数是0,则为星期日。
x=()年基数a+月基数b+日数c)/7算余数,余几就是星期几,余零就是星期日。去年最后一天是星期几那个数字就当年基数a,月基数1~12月分别是033614625035,日基数就是几号。其中闰年二月以后的年基数要在当年的基数上加1!比如今天是2013年8月30号,星期五,那么年基数应该是a=1,那么11月11号星期几就是(1+3+11)/7所得的余数,余数是1,那么就是星期一喽
电脑右下角查下就好了
最快的方法看手机.手机丢了,没有问别人.
绝对最快.
呵呵,轻松下.其实楼上说的真的全对,但是你认为快吗?