HTML使用Javascript

时间:2015-11-14 21:17:37

标签: javascript html

我正在尝试使用Javascript比较2个日期。如果“myDateL”在“mydateR”之后,则在单击该按钮时显示一个消息框。

我的代码出了什么问题?

我知道我见过类似的线索,但我无法理解。我希望有人可以帮助我。

<input type="Button" value="TwoDates" onClick="twoDates()">

<script>

     function twoDates() {

        var firstdate = new date(document.getElementById("mydateL").value);
        var seconddate = new date(document.getElementById("mydateR").value);

     if(firstdate > seconddate) {

          alert('Please change your return date.');
            }
}
</script>

1 个答案:

答案 0 :(得分:4)

它是new Date(...),而不是new date(...)Date是保存日期和时间的全局对象,date将是您声称为date的函数。如果你在运行它时查看控制台,你会看到如下内容:

ReferenceError: date is not defined