js验证开始日期不能大于结束日期_JS判断结束时间不能小于开始时间并且间隔不能超过30天-script language=javascript function CheckForm() { var...

function CheckForm()

{

var jsrq=document.getElementById("sLtime").value; //结束

var ksrq=document.getElementById("sRtime").value; //开始

var now=""+new Date().getYear()+"-"+(new Date().getMonth()+1)+"-"+new Date().getDate()+"";

var aDate = jsrq.split("-");

var oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);  //结束日期

aDate = ksrq.split("-");

var oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);    //开始日期

if(oDate1<=oDate2) {

alert("结束日期必须大于开始日期!");

return false;

}

else {

var ts = dateDiff('D', ksrq, jsrq) ;

//document.getElementById("iDays").value=ts

if(ts>=30)

{

alert('时间段不能超过30天');

return false;

}

}

}

function dateDiff(interval, date1, date2)

{

var objInterval = {'D' : 1000 * 60 * 60 * 24, 'H' : 1000 * 60 * 60,

'M' : 1000 * 60, 'S' : 1000, 'T' : 1};

interval = interval.toUpperCase();

var dt1 = Date.parse(date1.replace(/-/g, '/'));

var dt2 = Date.parse(date2.replace(/-/g, '/'));

try

{

return Math.round((dt2 - dt1) / eval('(objInterval.' + interval + ')'));

}

catch (e)

{

return e.message;

}

}

×

感谢您的支持,我们会一直保持!

请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

AD:【站长推荐】

*

*

路人甲表情

Ctrl+Enter快速提交

提交评论

网友评论(0)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值