Дата разбора jQuery datapicker выбрасывает недопустимое исключение даты - PullRequest
1 голос
/ 16 февраля 2012

Почему это $.datepicker.parseDate("mm/yy","02/2008"); вызывает исключение InvalidDate?

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

Это потому, что в javascript объекту Дата также должен быть день. Вы можете подделать день до 01, связав его со строкой, которую вы пытаетесь проанализировать:

var date = $.datepicker.parseDate("mm/yy/dd", "02/2008" + "/01");
1 голос
/ 16 февраля 2012

Это потому, что «02/2008» не является допустимой датой и не может быть преобразовано в один с помощью javascript.

Вам необходимо передать строку в формате, который включает, по крайней мере, день, месяц и год. См. примеры для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...