2011-01-21 4 views
4

все ... Мне было интересно, как я мог форматировать дату в datepicker 'd de MM de yy' вместо 'dd/MM/yy'.Дата Форматирование в jquery datepicker

(предположим, дата 21/01/2011 (на испанском языке) .. так: $ ("# элемент") DatePicker (. { DateFormat: 'd-де-MM-де-уу' });

это выход: 21 21e 21e Enero уу

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

ответ

5

вы можете избегать любых текстовых символов:

$("#element").datepicker({ dateFormat:'d \\d\\e MM \\d\\e yy' }); 

Вы также можете быть в состоянии избежать обычного текста, используя одиночные кавычки:

$("#element").datepicker({ dateFormat:"d 'de' MM 'de' yy" }); 
+0

2-я работал замечательно, спасибо! –

1

Вы можете определить DatePicker при запуске, а затем просто использовать класс, чтобы прикрепить его позже. Я определил датпикера следующим образом:

$(".date-pick").datepicker($.extend({}, $.datepicker.regional["no"], {showStatus: true, defaultDate: +1, minDate: 1, maxDate: 365, dateFormat: "dd.mm.yy", showOn: "both", buttonImage: "../images/shop/calendar.png", buttonImageOnly: true})); 

Следует пояснить в вариантах/документации.

0

Попробуйте это за формат даты и года до текущего года

$('#element').datepicker({ 
     dateFormat: "dd M yy", 
     changeMonth: true, 
     changeYear: true, 
     yearRange: "1920:+nn", 
     maxDate: 0 
    }); 
Смежные вопросы