计算原理是先求出每个日期距离1年1月1日的天数差值,再进一步做差即可。 代码如下:#include struct MyDate{ int year; int month; int day;};
int GetAbsDays(MyDate x){ int i; int month_day[] = {31,28,31,30,31,30,31,31,30,31,30,31}; int year = x.year-1; // 因为欲求距离1年1月1日的距离 int days = year * 365
JS 两个字符串时间的天数差 代码如下: var s = ((new Date(paramObj.end_date.replace(/-/g,”\/”))) – (new Date(paramObj.start_date.replace(/-/g,”\/”)))); var day = s/1000/60/60/24