Я использую Asp.Net Mvc3 и ненавязчивую проверку jquery. Я хотел бы, чтобы мои проверки дат были локализованы, я имею в виду, что jquery проверяет мою дату как MM/dd/yyyy, но я бы хотел, чтобы она была dd/MM/yyyy.
Я пытаюсь использовать плагин jQuery для глобализации (http://github.com/jquery/globalize). Я добавил ссылки на скрипты globalize.js и globalize.culture.pt-BR.js, и когда загружается моя страница, я запускаю следующую команду script:
(function() {
$(function() {
$.datepicker.setDefaults($.datepicker.regional['pt-BR']);
Globalize.culture("pt-BR");
});
}).call(this);
Плагин JQuery UI работает как прелесть, но проверки нет. Что еще мне не хватает?
Edit:
Используя ссылки в ответе ниже, я решил проблему, используя плагин глобализации:
Конечно, мне пришлось добавить ссылку на плагин Globalize на странице, а также ссылку на культуру, которую я хотел использовать (все доступные на сайте плагина). После этого это всего лишь небольшой фрагмент кода JavaScript.
Globalize.culture("pt-BR");
$.validator.methods.date = function(value, element) {
return this.optional(element) || Globalize.parseDate(value);
};