Javascript mvc中的日期选择器验证

Javascript mvc中的日期选择器验证,javascript,jquery,jquery-ui,javascript-events,jquerydatetimepicker,Javascript,Jquery,Jquery Ui,Javascript Events,Jquerydatetimepicker,我有开始日期和结束日期,开始日期应该大于结束日期 我还有两个日期选择器折扣开始日期和折扣结束日期 折扣开始日期应小于开始日期,折扣结束日期应小于结束日期如何在n java脚本或jQuery中编写验证 无论如何,逻辑总是一样的,比如: var date,endDate,dateDiscount,endDateDiscount; if ((date<=endDate) || (dateDiscount>=date) || (endDateDiscount>=endDate)) al

我有开始日期和结束日期,开始日期应该大于结束日期

我还有两个日期选择器折扣开始日期和折扣结束日期


折扣开始日期应小于开始日期,折扣结束日期应小于结束日期如何在n java脚本或jQuery中编写验证 无论如何,逻辑总是一样的,比如:

var date,endDate,dateDiscount,endDateDiscount;
if ((date<=endDate) || (dateDiscount>=date) || (endDateDiscount>=endDate)) alert('error! dates not good')
var日期、结束日期、日期折扣、结束日期折扣;
如果((日期=日期)| |(endDate折扣>=endDate))警报('错误!日期不好')
说明:

(date<=endDate) //the reverse of "start date should be greater than end date"
(dateDiscount>=date) //the reverse of "discount start date should be less than start date"
(endDateDiscount>=endDate) // the reverse of "discount end date should be less than end date "
(日期=日期)//折扣开始日期应小于开始日期的反面
(endDate折扣>=endDate)//折扣结束日期应小于结束日期的反面

检查开始日期和结束日期的验证后,我们可以这样写。如果((日期=日期)| |(结束日期折扣>=结束日期))}警报('错误!日期不好')