Parsing Date in string

by lozenlin

HTML

<span id="resultArea"></span>

JavaScript

function customValidateDateTime(strValue) {
    var value = strValue.replace(/[-]/g, "/");
    var result = Date.parse(value);

    return !isNaN(result);
}

var dateStrings = ["2012-12-03", "2012-12-03x", "2012-12-03xx"];

var result = "";

for(var key in dateStrings) {
    result += "\"" + dateStrings[key]+ "\"" + (customValidateDateTime(dateStrings[key]) ? " is a Date." : " is NOT a Date.") + "<br />";
}
    
$("#resultArea").html(result);