Använder dessa 2 tillsammans:Sv: datum koll
function y2k(number) { return (number < 1000) ? number + 1900 : number; }
var reason = '';
function isValidDate (myDate,sep) {
// checks if date passed is in valid dd/mm/yyyy format
// checks if date passed is in valid yyyy-mm-dd format
if (myDate.length == 10) {
if (myDate.substring(4,5) == sep && myDate.substring(7,8) == sep) {
var date = myDate.substring(8,10);
var month = myDate.substring(5,7);
var year = myDate.substring(0,4);
// alert ('year ' + year + ' månad ' + month + ' dag ' + date)
var test = new Date(year,month-1,date);
if (year == y2k(test.getYear()) && (month-1 == test.getMonth()) && (date == test.getDate())) {
reason = '';
return true;
}
else {
reason = 'valid format but an invalid date';
return false;
}
}
else {
reason = 'invalid spearators';
return false;
}
}
else {
reason = 'invalid length';
return false;
}
}
isDate = isValidDate (form_control.value,'-')