基姆拉尔森时间计算公式
W= (d+2m+3(m+1)/5+y+y/4-y/100+y/400+1)%7 //C++计算公式
#include <stdio.h>
void main()
{
int y=2013,m=1,d=1;
int w;
char weekday[7]={“Sunday”,“Monday”,“Tuesday”,“Wednesday”,“Thursday”,“Friday”,“Saturday”};
if (m1 || m2)
{
m=(m==1?13:14);
y=y-1;//此处表示把1,2月计算到上一年的13,14月<修改日期:2014.5.13 by 杨康佳>
}
w=(d+2m+3*(m+1)/5+y+y/4-y/100+y/400+1)%7;
printf("%s\n",weekday[w]);
}