Переопределить dateFormat в существующем пользовательском интерфейсе jQuery DatePicker - PullRequest
0 голосов
/ 08 декабря 2018

Из-за очень обширного плагина я не хочу путаться в основных файлах, чтобы изменить dateFormat.Вызов dateFormat в альтернативном скрипте не приносит никаких изменений, поэтому я ищу альтернативное решение.Это мой случай:

На основании этой цепочки и ответа Я хотел изменить существующий формат dd-mm-yy datepicker на d MM.Мне пришлось скрыть год с помощью jQuery из указателя даты и поля ввода, используя ранее упомянутый источник:

jQuery('#user_birthday').datepicker({
    beforeShow: function (input, inst) {
        inst.dpDiv.addClass('no-year-shown');
    },
    onClose: function(dateText, inst){
        inst.dpDiv.removeClass('no-year-shown');
    }
});

Годы исчезли с этим замечательным решением, однако результат, например, такой: December\07в то время как первоначально отображаемый формат даты был 07-12-2018.Как мне переопределить это, так что это 7 December (формат ЕС).

1 Ответ

0 голосов
/ 08 декабря 2018

Как насчет использования DateFormat Option:

$ ("#user_birthday") .datepicker ({dateFormat: "dd-MM"});

...