我尝试以dd.mm.yyyy
格式解析日期:Globalize.parseDate(value, "dd.MM.yyyy", "en");
但全球化崩溃时出现错误:
未捕获错误:E_INVALID_PAR_TYPE:参数无效
options
(DD.MM.YYYY)。预期的普通对象。
at createError(globalize.js:105)
在validate(globalize.js:182)
在validateParameterType(globalize.js:257)
在validateParameterTypePlainObject(globalize.js:295)
在Function.Globalize.dateParser.Globalize.dateParser(date.js:1853)
在Function.Globalize.parseDate.Globalize.parseDate(date.js:1908)
at $ .validator.methods.date(Index:1891)
at $ .validator.check(jquery.validate.js:759)
at $ .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>
我该如何解决?
答案 0 :(得分:2)
您需要将函数传递给值,然后传递选项对象。
Globalize.locale('en');
Globalize.parseDate(value, {
skeleton: 'dd.MM.yyyy'
});
您可以找到此here的文档。