In a date picker I want to restrict input to prevent dates in the past. I used the JavaScript below but it's failing in certain conditions.
function isPastDate(value) {
var now = new Date;
var target = new Date(value);
if (target.getFullYear() < now.getFullYear()) {
return true;
} else if (target.getMonth() < now.getMonth()) {
return true;
} else if (target.getDate() < now.getDate()) {
return true;
}
return false;
}
Can someone help me?