计算两个日期相差的天数

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);
       }

posted @ 2011-06-08 00:56  牛奶咖啡  阅读(229)  评论(0编辑  收藏  举报