Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui JQueryUI日期选择器&x27;s setDate方法不适用于某些日期格式_Jquery Ui_Datepicker_Date Format - Fatal编程技术网

Jquery ui JQueryUI日期选择器&x27;s setDate方法不适用于某些日期格式

Jquery ui JQueryUI日期选择器&x27;s setDate方法不适用于某些日期格式,jquery-ui,datepicker,date-format,Jquery Ui,Datepicker,Date Format,我使用的是JqueryUI日期选择器,如果我使用这样的格式:“mm-yy”,我就不能在日期选择器上调用“setDate”方法 请参见我的代码片段: $(function(){ $('#datepicker').datepicker( {dateFormat: 'mm yy'} ); $('#datepicker').datepicker('setDate', new Date(2010, 10, 1)); var d = $("#datepick

我使用的是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
});

我的观察是: 如果我使用包含日期部分的格式,如'dd-mm-yy',那么我可以使用setDate,但如果我使用不包含日期部分的格式,如'mm-yy',那么我不能使用setDate

我的问题是: 这是一个日期选择器的错误吗? 如果是这样的话,什么是绕行


提前感谢

您需要一个有效的日期才能使用DatePicker您的意思是“mm yy”格式无效吗?但我只需要显示年份和月份,你有走走吗?我不明白。。。那么,如果不使用日期,为什么要使用日期选择器呢?我有类似的要求:。我不需要日期,但我需要选择月份和年份。非常感谢你