Вы можете проанализировать введенную дату пользователем по нажатию кнопки
DateTime Test;
if(DateTime.TryParseExact(Date, "YYYY/MM/dd", null, DateTimeStyles.None, out Test) == true)
{
return true;
}
else
{
return false;
}
Или вы можете использовать код javascript для проверки формата даты с помощью регулярных выражений на стороне клиента
var dateString = "2018/09/12";
var regex = /^\d{4}\/((0\d)|(1[012]))\/(([012]\d)|3[01])$/;
if (regex.test(dateString)) {
return true;
} else {
return false;
}