Search code examples
jqueryvalidationdatejs

Jquery DateJs, is there validation for full date?


I just find out about the power of date js, And its great!!! As I am a newbie I was wondering if there is any kind of general validitation for different types of full dates. eg.

var d1 = Date.parse('2000-10-18, 10:06 AM');
alert(d1.toString('HH:mm'));

If date is ('200-10-18, 10:06 AM'), of course it doesn't like it.

So my question is if there is any quick way to validate the full date, rather than having to validate one by one.

Thanks.


Solution

  • Here I am answering your question again.

    To validate a date, you can simply call:

    var d1 = "200-10-18, 10:06 AM";
    Date.validateDay(d1); 
    

    And it will tell you if the date is valid.

    EDIT

    Or, you can simply do this:

    var d = Date.parseExact("2008-03-08", "yyyy-MM-dd"); 
    if (d !== null) { 
         alert('Date = ' + d.toString('MMMM dd, yyyy')); 
    } 
    

    Using parseExact will return null in case the date is not valid.