У меня есть рабочая кнопка cusom 'CSA' для отображения сегодняшней даты + 6 месяцев, но дата отображается как 2014-8-18. Теперь то, что я хочу это 2014-08-18 и это для каждого месяца, 2 цифры для каждого месяца .... работает jsfiddledatpicker пользовательский формат смены даты
$(function() {
$(".datepicker").datepicker({
dateFormat: "yy-mm-dd",
changeMonth: true,
changeYear: true,
yearRange: "2014:2034",
showButtonPanel: true,
beforeShow: function (input) {
setTimeout(function() {
var buttonPane = $(input)
.datepicker("widget")
.find(".ui-datepicker-buttonpane");
var btn = $('<button class="ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all" type="button">CSA</button>');
btn.unbind("click")
.bind("click", function() {
//$.datepicker._clearDate(input);
//alert('custom text');
$(input).datepicker("hide");
var date = new Date();
date.setMonth(date.getMonth() + 7);
$(input).val(date.getFullYear() + '-' +
date.getMonth() + '-' + date.getDate());
});
btn.appendTo(buttonPane);
}, 1);
}
});
});
это работает, но моя дата не составляет + 6 месяцев, ее гораздо больше? – Johan
похоже, что он решил, что я не могу понять, как его кодировать ... можете ли вы дать весь код? – Johan
если я попробую его в скрипке, то датапикер больше не работает .... – Johan