function
compute(form)
{
var
finishtime=document.forms[0].strColFinishTime.value;
var
limittime=document.forms[0].strColLimitTime.value;
//取出年份(第一位到第四位)
var year_ft = finishtime.substring(0, 4);
//取出月份(第五位到第六位)
var month_ft = finishtime.substring(5, 7);
var day_ft = finishtime.substring(8, 10);
var hour_ft = finishtime.substring(11, 13);
var minitue_ft = finishtime.substring(14, 16);
var year_lt = limittime.substring(0, 4);
var month_lt = limittime.substring(5, 7);
var day_lt = limittime.substring(8, 10);
var hour_lt = limittime.substring(11, 13);
var minitue_lt = limittime.substring(14, 16);
var a = new Date(year_lt, month_lt, day_lt, hour_lt,
minitue_lt);
var b = new Date(year_ft, month_ft, day_ft, hour_ft,
minitue_ft);
var cssj = b.getTime() - a.getTime();
var days = Math.floor(cssj/(1000*3600*24));
/ ar hours = Math.floor(cssj/(1000*3600))%24;
var hours = Math.floor((cssj -
days*1000*3600*24)/(1000*3600));
var minitues = Math.floor((cssj - days*1000*3600*24
- hours*1000*3600)/(1000*60));
if(cssj<0)
{
document.forms[0].colCssj.value = "0";
}else{
//document.forms[0].strColCssj.value = cssj;
document.forms[0].colCssj.value = days + "天" +
hours + "小时" + minitues + "分钟";
}
}
注:strColFinishTime的格式是: 2006 - 12 - 21 10 : 58
{
var
finishtime=document.forms[0].strColFinishTime.value;
var
limittime=document.forms[0].strColLimitTime.value;
//取出年份(第一位到第四位)
var year_ft = finishtime.substring(0, 4);
//取出月份(第五位到第六位)
var month_ft = finishtime.substring(5, 7);
var day_ft = finishtime.substring(8, 10);
var hour_ft = finishtime.substring(11, 13);
var minitue_ft = finishtime.substring(14, 16);
var year_lt = limittime.substring(0, 4);
var month_lt = limittime.substring(5, 7);
var day_lt = limittime.substring(8, 10);
var hour_lt = limittime.substring(11, 13);
var minitue_lt = limittime.substring(14, 16);
var a = new Date(year_lt, month_lt, day_lt, hour_lt,
minitue_lt);
var b = new Date(year_ft, month_ft, day_ft, hour_ft,
minitue_ft);
var cssj = b.getTime() - a.getTime();
var days = Math.floor(cssj/(1000*3600*24));
/ ar hours = Math.floor(cssj/(1000*3600))%24;
var hours = Math.floor((cssj -
days*1000*3600*24)/(1000*3600));
var minitues = Math.floor((cssj - days*1000*3600*24
- hours*1000*3600)/(1000*60));
if(cssj<0)
{
document.forms[0].colCssj.value = "0";
}else{
//document.forms[0].strColCssj.value = cssj;
document.forms[0].colCssj.value = days + "天" +
hours + "小时" + minitues + "分钟";
}
}
注:strColFinishTime的格式是: 2006 - 12 - 21 10 : 58