我有一個工作按鈕'CSA'顯示今天日期+ 6個月,但日期顯示爲2014年8月18日。現在我想是2014年8月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
如果我嘗試他的小提琴datepicker不工作了... – Johan