Выполнение некоторого кода в JavaScript / jQuery, и мне нужно, чтобы он мог вводить частично неполную строку даты и JavaScript должен вычислять полную дату.
Например, если пользователь вводит «5/24», он должен возвращать «24.05.2011» (текущий год). Если пользователь вводит «24.05.2004», он должен вернуть именно это.
duedate = Date.parse(qadueparse);
duedatelit = new Date(duedate);
duedatelit = Number(duedatelit.getMonth()+1) + '/' +
Number(duedatelit.getDate()) + '/' + Number(duedatelit.getFullYear());
Этот приведенный выше код работает, когда пользователь вводит полную строку, однако он, похоже, облажается, когда пользователь вводит "5/24" или какую-то другую частичную строку. Возвращает 2001 год.
Кто-нибудь может мне помочь?
Еще раз обращаюсь к StackOverflow для моих нужд программирования; Спасибо всем в этом энергичном сообществе за поддержку друг друга.