计算javascript的时间差

function validateSubmitTime()
{
	var sv = $("#fact_startdate").val();
	var fv = $("#fact_finishdate").val();
	
	if(sv > fv)
	{
		parent.openShortAlertInfo('开始时间不可以大于结束时间!');
		return false;
	}
	
	var pstart = parent.$("#wf_plan_startdate").text();
	var pfinish = parent.$("#wf_plan_finishdate").text();
	var diff1 = getTime(pstart)-getTime(sv);
	if(diff1>3*3600*1000 || diff1<-3*3600*1000 )
	{
		parent.openShortAlertInfo("实际开始时间与计划开始时间<br>时差不能超过3小时!");
		return false;	
	}
	var diff2 = getTime(pfinish)-getTime(fv);
	if(diff2>3*3600*1000 || diff2<-3*3600*1000 )
	{
		parent.openShortAlertInfo("实际完成时间与计划完成时间<br>时差不能超过3小时!");
		return false;				
	}
	
}

function getTime(value){//计算时间差   2011-09-10 19:09:33
	var a = value.split(" ");
	var b = a[0].split("-");
	var c = a[1].split(":");	
	value = new Date(b[0], b[1] - 1, b[2], c[0], c[1], c[2]);
}  
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值