Следующее сообщение от моего предыдущего сообщения: Javascript Safari: new Date() with strings returns invalid date when typed Я использую Moment.js для преобразования строки даты в поле даты на основе ввода пользователя в текстовое поле. Это делается для предотвращения проблемы, описанной в связанной записи для Safari и Firefox, которые не могут отображать дату, когда Chrome в порядке. Вот код Snipper:Moment.js, чтобы преобразовать дату строки в дату
var tempDate = moment(userInputFieldDate).format('DD-MM-YYYY');
alert(tempDate);
В Chrome, он отлично работает (она используется для работы с Javascript Дата объекта тоже), но дает мне moment.js устаревания предупреждение предупреждение
Deprecation : моментная конструкция возвращается к js Date. Это обескураживает и будет удалено в предстоящем крупном выпуске. Пожалуйста, обратитесь к https://github.com/moment/moment/issues/1407 за дополнительной информацией. Аргументы: [объект Object] Ошибка
В Firefox и Safari просто дает неопределенную DATE в окне предупреждения. Поэтому я не совсем уверен, что мне делать, чтобы преобразовать строку даты в объект Date. Какие-либо предложения ?
Что такое DateString от пользовательского ввода только "07-07-2016"? – noobcoder
обновлен ответ – Matyas
Вы спасатель жизни. Работает как шарм :) – noobcoder