function isValidDmy(dateDmy) {
var seperated = '/';
var arr = dateDmy.split(seperated);
var day = Number(arr[0]);
var month = Number(arr[1]);
var year = Number(arr[2]);
if(isNaN(day)||isNaN(month)||isNaN(year))
return false;
else{
var dateMdy = month+seperated+day+seperated+year;
console.log(dateMdy);
return validateMdy(dateMdy);
}
}
//input is M/d/yyyy or MM/dd/yyyy
function validateMdy(input) {
var date = new Date(input);
input = input.split( '/' );
return date.getMonth() + 1 === +input[0] &&
date.getDate() === +input[1] &&
date.getFullYear() === +input[2];
}
console.log(isValidDmy('29/22/2000'));
Không có nhận xét nào:
Đăng nhận xét