救命! jquery-UI datepicker函数onChangeMonthYear()参数“月”无前导零

时间:2010-11-13 08:25:16

标签: jquery user-interface datepicker

$('.selector').datepicker({
   onChangeMonthYear: function(year, month, inst) { ... }
});

我只想要带有前导零的月份参数!

非常感谢你!

1 个答案:

答案 0 :(得分:0)

由于您只处理2位数的情况,您可以采取简单的检查方法:

$('.selector').datepicker({
   onChangeMonthYear: function(year, month, inst) { 
     if(month < 10) month = "0"+month;
     otherFunc(year, month, inst);
   }
});

You can try it in the context of your overall question here。它必须是一个包含前导0的字符串,但在您的情况下since you're using it as a selector即可。


更常用的重用方法是创建一个小函数:

function leftPad(num) { 
  return (num < 10) ? '0' + num : num; 
}