Как разобрать дату в формате dd.mm.yyyy?
Я пытаюсь разобрать дату в dd.mm.yyyy
формат: Globalize.parseDate(value, "dd.MM.yyyy", "en");
но глобализировать сбои с ошибками:
Uncaught Ошибка: E_INVALID_PAR_TYPE: недействительно
options
параметр (дд.мм.гггг). Обычный объект ожидается.
в createError (globalize.js:105)
при проверке (globalize.js: 182)
at validateParameterType (globalize.js: 257)
at validateParameterTypePlainObject (globalize.js: 295)
в Function.Globalize.dateParser.Globalize.dateParser (date.js: 1853)
at Function.Globalize.parseDate.Globalize.parseDate (date.js: 1908)
на $.validator.methods.date (индекс:1891)
в $.validator.check (jquery.validate.js:759)
в $.validator.checkForm (jquery.validate.js:450)
Связанные файлы скриптов:
<script src="/Scripts/cldr.js"></script>
<script src="/Scripts/globalize.js"></script>
<script src="/Scripts/globalize/message.js"></script>
<script src="/Scripts/globalize/number.js"></script>
<script src="/Scripts/globalize/date.js"></script>
Как я могу это исправить?
1 ответ
Вам нужно передать функции значение, а затем объект параметров.
Globalize.locale('en');
Globalize.parseDate(value, {
skeleton: 'dd.MM.yyyy'
});
Вы можете найти документацию для этого здесь.