我有一个场景,我必须验证有“从日期”和“到日期”的情况,日期差异应该小于等于31天。 如果超过31天,则应在Jquery中进行验证以处理此案例。 请指导我如何在Jquery中实现这一目标。
答案 0 :(得分:2)
您可以使用momentJs库。然后如下,
var endDate= moment([2018, 0, 29]);
var startDate= moment([2018, 0, 28]);
var days = endDate.diff(startDate, 'days');
if(days <31){
//Do Something
}
答案 1 :(得分:1)
此代码至少为我工作
var startDate = new Date("2018-01-15"),
endDate = new Date(),
difference = new Date(endDate - startDate),
diffInDays = difference/1000/60/60/24;
if(diffInDays>31)
{
alert("days greater than 31"+" Difference :"+diffInDays)
}
else
{
alert("days lesser than 31"+" Difference :"+diffInDays)
}