【发布时间】:2017-09-19 07:22:57
【问题描述】:
不完全确定如何检查开始日期和结束日期中的分钟是否格式正确。如果它们不是以 30 分钟为增量,我想发送警报。
这是结束日期早于开始日期时的无效时间,我只想添加一个 else if 来检查这一点。我对 jquery 很陌生,可以使用一些帮助,在此先感谢!
这是我的cshtml js代码:
var startDate = moment($('#txtStart').val(), "DD/MM/YYYY HH:mm A").toDate();
var endDate = moment($('#txtEnd').val(), "DD/MM/YYYY HH:mm A").toDate();
if (startDate > endDate) {
alert('Invalid end date');
return;
}
//this is wrong
else if(startDate.Hours != '00' || startDate.Hours != '30' || endDate.Hours != '00' || endDate.Hours != '30'){
alert('booking times must start or end in 30 minute increments')
}
【问题讨论】:
标签: javascript jquery asp.net-mvc formatting momentjs