формат выбора даты best_in_place

В проекте rails я использую best_in_place datepicker и у меня проблемы с форматом даты.

HTML-код, сгенерированный best_in_place:

<span class="best_in_place pull-right" id="best_in_place_taskyy-mm-dddeadline" 
 data-url="/projects/4/tasks/5" data-object="task" data-attribute="deadline" 
 data-type="date" data-original-content="2012-08-16">16 Aug</span>

Как вы можете видеть из data-original-content, формат даты yy-mm-dd, но когда я выбираю дату, я получаю что-то вроде этого 09/03/1916

Я попытался установить формат даты в application.js:

$.datepicker.setDefaults({ dateFormat: 'yy-mm-dd' }); 

Но это не помогло.


person megas    schedule 06.08.2012    source источник


Ответы (2)


Для меня это было неочевидно, мне пришлось заглянуть в исходный код

jQuery(function($){
  $.extend($.fn.datepicker.defaults, { format: 'dd-mm-yy' });
});
person megas    schedule 07.08.2012

Обновление (взято из документов)

$.datepicker.setDefaults({
    dateFormat: 'dd/mm/yy',
});

person Arkady    schedule 18.03.2019