Я просматривал сеть, чтобы найти функцию javascript который может проверить, является ли дата, введенная пользователем текущей датой или будущей датой, но я не нашел подходящего ответа, поэтому я сделал это сам. Удовлетворение Если это может быть достигнуто с помощью одного кода строки.
function isfutureDate(value)
{
var now = new Date;
var target = new Date(value);
if (target.getFullYear() > now.getFullYear())
{
return true;
}
else if(target.getFullYear() == now.getFullYear())
{
if (target.getMonth() > now.getMonth()) {
return true;
}
else if(target.getMonth() == now.getMonth())
{
if (target.getDate() >= now.getDate()) {
return true;
}
else
{
return false
}
}
}
else{
return false;
}
}