1

JqueryUI 日付ピッカーを使用していますが、「mm yy」のような形式を使用すると、日付ピッカーで「setDate」メソッドを呼び出すことができません。

ここで私のスニペットを参照してください:

$(function(){
    $('#datepicker').datepicker(
        {dateFormat: 'mm yy'}
    );

    $('#datepicker').datepicker('setDate', new Date(2010, 10, 1));
    var d = $("#datepicker" ).datepicker('getDate');
    alert(d); //this should alert 2010,10,1, but it is not! it alerts the current time instead
});

http://jsfiddle.net/wintlu/DmmQU/

私の観察では、「dd mm yy」のように日の部分を含む形式を使用すると、setDate を使用できますが、「mm yy」のように日の部分を含まない形式を使用すると、setDate を使用できません。

私の質問は:これはdatepickerのバグですか? もしそうなら、散歩は何ですか?

前もって感謝します

4

0 に答える 0