利用公式来计算:
x年y月z日
a= x-1
b为这一天在这一年的第几日数
for(i=0;i<y;i++)
b+=month[i]; //month[12]={31,29,31,30,31,30,31,31,30,31,30,31}
b+=z;
if(闰年)
b-=1;
星期几 = (a+[a/4]-[a/100]+[a/400]+b)/7
判断闰年( mark = 1 时是闰年)
{
if((x%4)==0)
mark = 1;
else
if((x%100)==0)
mark = 1;
if(x%400==0)
mark = 0;
}