1

初めてjqueryUI datepickerを使用していますが、カレンダーを次のように表示しています

<div id="datepicker"></div>

今、ヘッダーに「10月、11月など」という短い月を表示しようとしていますが、うまくいきません。

$("#datepicker").datepicker(
            {
                numberOfMonths: [3, 1],
                firstDay: 1,
                dateFormat: "d/mm/yy",
                monthNamesShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", 
                                  "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
                onSelect: function (dateText, inst) {
                    navigatedate(dateText, inst);


                }
            });
4

2 に答える 2

9

短い月には代替フォーマット「M」を使用できます。

$("#datepicker").datepicker({
    numberOfMonths: [3, 1],
    firstDay: 1,
    dateFormat: "d/M/yy",
    onSelect: function (dateText, inst) {
        navigatedate(dateText, inst);
    }
});
于 2015-08-19T17:19:49.477 に答える
1

コメントより

これはうまくいきました

$("#datepicker").datepicker({
    numberOfMonths: [3, 1],
    firstDay: 1,
    dateFormat: "d/mm/yy",
    monthNames: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", 
                 "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
    onSelect: function (dateText, inst) {
        navigatedate(dateText, inst);
    }
});
于 2012-06-08T12:09:45.417 に答える