#include
#include
using namespace std;
//日期函数
int days[12]={31,28,31,30,31,30,31,31,30,31,30,31...a.month==2)
return a.day>0&&a.day<=28+leap(a.year);
return a.day>0&&a.day<=days[a.month-1];
}
//比较日期大小...=b.month)
return a.month-b.month;
return a.day-b.day;
}
//返回指定日期是星期几
int weekday(date a){
int...main()
{
date a,b;
a.year=2014,a.month=8,a.day=28;
b.year=2014,b.month=8,b.day=29;
//计算日期之间相差多少天...int t1=date2int(a);//a的天数
int t2=date2int(b);//b的天数
printf("%d\n",t2-t1);
//计算当前日期过了