如何在html5中比较2个日期?

时间:2016-01-12 15:24:05

标签: html5 validation date comparevalidator html5-input-date

这是我的代码。

<input type="date" name="startDate" id="startDate" />
<input type="date" name="endDate" id="endDate" />

我想startdate不超过endDate,有没有办法比较日期而不使用jquery?比如asp CompareValidator

1 个答案:

答案 0 :(得分:3)

你可以做到,

<input type="date" name="endDate" id="endDate" onblur="compare();"/>

和你的剧本,

function compare()
{
    var startDt = document.getElementById("startDate").value;
    var endDt = document.getElementById("endDate").value;

    if( (new Date(startDt).getTime() < new Date(endDt).getTime()))
    {
        // Your code here
    }
}

也做必要的空验证。