js版
function better_time(strDateStart,strDateEnd){
var strSeparator = "-"; //日期分隔符
var strDateArrayStart;
var strDateArrayEnd;
var intDay;
strDateArrayStart = strDateStart.split(strSeparator);
strDateArrayEnd = strDateEnd.split(strSeparator);
var strDateS = new Date(strDateArrayStart[0] + "/" + strDateArrayStart[1] + "/" + strDateArrayStart[2]);
var strDateE = new Date(strDateArrayEnd[0] + "/" + strDateArrayEnd[1] + "/" + strDateArrayEnd[2]);
intDay = (strDateE-strDateS)/(1000*3600*24);
return intDay;
}
$(function(){
alert(better_time(“开始时间”,”结束时间”));
});
c# 版的
//startTime 是开始时间 endTime 结束时间
public int Tian(string startTime, string endTime)
{
DateTime t1 = Convert.ToDateTime(startTime);
DateTime t2 = Convert.ToDateTime(endTime);
return Math.Abs(((TimeSpan)(t1 - t2)).Days);
}