【发布时间】:2016-09-15 08:06:14
【问题描述】:
我有这两个日期,我是通过 javascript 输入字段获得的
var Date1 = document.nocAddition.Date1.value;
var Date2 = document.nocAddition.Date2.value;
我正在尝试验证日期 1 应始终大于日期 2,并且我正在编写以下代码:
var dateA = new Date(Date1);
var dateB = new Date(Date2);
if(Date.parse(dateA) < Date.parse(dateB)){
alert('start is less than End');
return false;
} else {
alert('end is less than start');
return false;
}
但它与循环中的条件不匹配,并且总是在 else 之后发出警报。 有什么新方法可以通过 Javascript 比较两个日期吗?请帮忙。
【问题讨论】:
-
dateA和dateB呢,你没用吗? -
你不需要去 Date.parse。 jsfiddle.net/t8ccesdx
-
您的日期格式是什么,例如 DD/MM/YYYY 和 YYYY/MM/DD 等?
-
@NityaKumar dd-mm-yyyy
标签: javascript jquery validation date