Почему это $.datepicker.parseDate("mm/yy","02/2008");
выдает исключение InvalidDate?jQuery дата синтаксического анализа данных порождает недействительное исключение даты
ответ
Это потому, что в javascript объект Date также должен иметь день. Вы можете подделать этот день до 01, объединив его с той строкой, которую вы пытаетесь разобрать:
var date = $.datepicker.parseDate("mm/yy/dd", "02/2008" + "/01");
Дело в том, что я пытаюсь отобразить сборщик данных для выбора месяца, адаптировав datapicker jQuery (http://stackoverflow.com/questions/4079525/jquery-datetime-picker-need-to-pick-month-and-year- только), и я действительно не знаю формат; все, что я знаю, это то, что у него не будет дня. Но из вашего ответа я смог выполнить var date = $ .datepicker.parseDate (format + "/ dd", date + "/ 01"); Просто оставив это здесь для дальнейшего использования. – webdreamer
@webdreamer, это именно то, что я предлагал. Вот почему я намеренно разделил 2 строки в своем ответе, поскольку я думал, что первая часть является переменной. –
Хорошо, спасибо за это, он отлично работает :) – webdreamer
Это потому, что «02/2008» не является допустимой датой и не может быть преобразовано в один из javascript.
Вам необходимо передать строку в формате, который включает как минимум день, месяц и год. См. examples для получения дополнительной информации.
- 1. Дата синтаксического анализа даты
- 2. DateFormat format.parse исключение синтаксического анализа: Невозможная дата
- 3. Простой формат даты. Дата синтаксического анализа
- 4. Kendo Grid - Дата синтаксического анализа и даты
- 5. исключение синтаксического анализа datetime
- 6. Исключение синтаксического анализа данных json
- 7. Дата синтаксического анализа не удается
- 8. дата синтаксического анализа с SimpleDateFormat
- 9. Проверка правильности синтаксического анализа даты
- 10. Antlr4 Дата синтаксического анализа
- 11. заводной синтаксического анализа Дата MissingMethodException
- 12. JSP синтаксического анализа Строка Дата
- 13. Дата синтаксического анализа исключение при создании объекта из JSon строки
- 14. Java: Дата синтаксического анализа с использованием SimpleDateFormat
- 15. SimpleDateFormat бросает исключение синтаксического анализа для +0100
- 16. Исключение синтаксического анализа SharedPreferences
- 17. нет синтаксического анализа исключение
- 18. Groovy дата выпуска синтаксического анализа
- 19. Дата синтаксического анализа/преобразования с AngularJS
- 20. Fuzzy дата синтаксического анализа с Java
- 21. Исключение синтаксического анализа даты в бразильском периоде DST
- 22. Android дата синтаксического анализа Simple Date Format
- 23. Как проверить правильность синтаксического анализа новой даты («некоторая дата»)?
- 24. дата Ошибка синтаксического анализа в андроид
- 25. Weird Дата Ошибка синтаксического анализа в Java
- 26. Дата синтаксического анализа символьного вектора («месяц-год»)
- 27. SimpleDateFormat дата синтаксического анализа с «Z» буквальным
- 28. спящего режима синтаксического анализа исключение
- 29. C# - неудачное исключение синтаксического анализа?
- 30. GSON - игнорировать исключение синтаксического анализа
02/2008 isn't полная дата. Попробуйте 01/02/2008 – Stefan
Возможно, он хочет 'mm/yyyy'? – Oliver
http://stackoverflow.com/questions/5956766/jquery-datepicker-parsedate-on-mm-y-causing-invalid-date - Я бы указал вам на этот вопрос. Датпикер требует день и месяц по крайней мере –