2015-11-14 54 views
3

我想比較使用Javascript的2個日期。如果「myDateL」是在「mydateR」之後單擊按鈕時顯示一個消息框。HTML比較2與JavaScript的日期

我的代碼有什麼問題?

我知道我見過類似的線程,但我無法理解它。我希望有人可以幫助我這個請。

<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> 

回答

3

new Date(...),不new date(...)Date是包含日期和時間的全局對象,date將是您聲明稱爲date的函數。如果你看一下控制檯,當你運行它,你會看到如下:

ReferenceError: date is not defined 
+0

這樣一個愚蠢的錯誤,感謝兄弟 – AnotherUser

+0

@ imraanstack1歡迎你,不要擔心,我們都到過那裏。 – blm