2010-06-17 77 views
2

在我的页面中输入一个asp.net文本框的日期。如何验证JavaScript中当前日期的一个日期?

我需要验证文本框的值(dd-mmm-yyyy格式)应小于或等于使用Javascript的当前日期。

使用javascript验证时按下输入按钮。

+0

谢谢,但我想验证日期使用JavaScript。 – 2010-06-17 10:26:50

回答

3
var myDate1= document.form1.Textbox2.value; 

    var date = myDate1.substring(0,2); 
    var month = myDate1.substring(3,5); 
    var year = myDate1.substring(6,10); 

    var myDate= new Date(year,month-1,date); 

var today = new Date(); 

if (myDate>today) 
    { 
    alert("Today is before "); 
    } 
else 
    { 
    alert("Today is after "); 
    } 
+0

感谢您的帮助 – 2010-06-17 11:49:52

+2

如果它帮助完整的,至少做upvote先生 – 2010-07-26 13:20:56

+0

如何验证输入日期在mm/dd/yyyy大于今天的日期月/年/月/ yyyy格式?谢谢 – 2013-03-16 12:43:35