Jquery ui JQueryUI日期选择器&x27;s setDate方法不适用于某些日期格式
我使用的是JqueryUI日期选择器,如果我使用这样的格式:“mm-yy”,我就不能在日期选择器上调用“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
$(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”格式无效吗?但我只需要显示年份和月份,你有走走吗?我不明白。。。那么,如果不使用日期,为什么要使用日期选择器呢?我有类似的要求:。我不需要日期,但我需要选择月份和年份。非常感谢你