比较日期Javascript?

时间:2010-07-29 20:18:20

标签: javascript date comparison

  

可能重复:
  Compare 2 dates with JavaScript

您好,
我正在为我的应用程序进行表单验证,我想知道在哪里开始查找日期比较,例如开始日期和结束日期。输入我申请表的日期格式为:DD / MM / YYYY。 在此先感谢,
迪恩

3 个答案:

答案 0 :(得分:1)

如果您使用Javascript Date object,则可以执行以下操作:

var startDate = new Date();
var endDate = getEndDate();

if (endDate < startDate)
    alert("Houston, we've got a problem!");

编辑:更改命名只是为了坚持camelCase约定,即使我鄙视它。

答案 1 :(得分:0)

此功能可让您将日期转换为您可以使用的时间戳: http://caioariede.com/arquivos/strtotime.js

答案 2 :(得分:0)

首先,您需要将文本解析为Date个对象,然后使用该语言的内置日期比较。例如:

var dateStr = document.getElementById('foo').value;
var date = Date.parse(dateStr);

var dateStr2 = document.getElementById('foo2').value;
var date2 = Date.parse(dateStr2);

if (date < date2) {
    // ...
}