Я пытаюсь получить объект даты из строки из ввода. Я узнал, что могу просто передать строку в конструктор Date()
. Итак, если я введу «12 июня 2012» в свой текст ввода, Date («12 июня 2012») предоставит мне объект даты, чтобы я мог преобразовать его дальше в формат Y-m-d для моей базы данных.javascript date from string issue
Проблема заключается в том:
Если я вхожу только «12 июня», она автоматически добавит 2001 год, который по умолчанию, я думаю. Таким образом, результат будет 2001-06-12. Я хочу, чтобы он использовал год по умолчанию, если не указан год. Есть идеи, как это сделать? Я не хочу разбирать строку, потому что дата может быть введена в нескольких форматах, поэтому я не буду знать, что именно анализировать.
спасибо.
Редактировать: Проблема решена, библиотека datejs выполнила всю работу :) Спасибо всем за помощь.
Большое вам спасибо за это. Мне нравится эта библиотека datejs, это именно то, что мне нужно :) Еще раз спасибо. – Darksody
Рад помочь. Добро пожаловать в SO. Вы должны принять ответ, нажав галочку, если он ответит на ваш вопрос. Благодаря! – loganfsmyth