使用JQuery Datepicker仅显示月份

时间:2009-12-21 22:20:23

标签: jquery datepicker

我希望能够使用JQuery UI Datepicker允许用户选择特定月份,而无需选择该月份的特定日期。 Datepicker上的前进和上一个按钮会将用户带到不同的,而不是

Datepicker文本框中显示的格式必须为mm/yyyy。怎么能这样做?

2 个答案:

答案 0 :(得分:1)

不,但你可以这样做:

$("#somedate").datepicker( { dateFormat: "mm/yy" } );

或者看看这里,因为你之前已经问过这个问题:

In search of JavaScript Month Picker

答案 1 :(得分:1)

为什么不用月份和年份制作2个下拉菜单?类似的东西:

var Months = ["January","February","March","April","May","June","July","August","September",  "October","November","December"];
var $selM = $('<select />');
$.each(Months,function(ind,item){

    $selM.append($('<option />').val(ind + 1).text(item));
});
$('span#Months').append($selM);

至于年份,您可以通过以下方式获得当前年份:

var now = new Date();
var year        = now.getYear();

然后使用您想要的范围制作另一个DDL多年。