преобразование значения текстового поля в дату в событии изменения с двухзначным годом рассматривается как текущий год
Я очищаю свое текстовое поле, если пользователь вводит дату, равную текущей дате.У меня есть текстовое поле для форматов даты (06-13-1999) / (13.06.1999).Прежде чем я завершу ввод своего 4-значного года, так как я использую событие «Изменить», встроенная функция даты в Javascript преобразует 2-значный год в текущий год и очищает текстовое поле.
Так что в настоящее время я использую условие, разбиваядата введена date.split ('/') [2] .length = 4, что кажется утомительным, так как теперь мне нужны две функции разделения, чтобы разрешить различные форматы даты.
if (dob.split('/')[2].length == 4 || dob.split('-')[2].length == 4)
{
ndob = new Date(dob);
ndob = formatdate(ndob);
}
Есть ли другой способобработки этого при изменении события