Помогите!Функция DatePicker jQuery-UI onChangeMonthYear () параметр "месяц" без начального нуля - PullRequest
0 голосов
/ 13 ноября 2010
$('.selector').datepicker({
   onChangeMonthYear: function(year, month, inst) { ... }
});

Мне просто нужен параметр месяца с нулем в начале!

Большое спасибо!

1 Ответ

0 голосов
/ 13 ноября 2010

Поскольку вы имеете дело только с двухзначным сценарием, вы можете воспользоваться простым подходом к проверке:

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

Вы можете попробовать его в контексте вашего общего вопроса здесь ,Это должна быть строка, чтобы иметь начальный 0, но это нормально в вашем случае , поскольку вы используете его в качестве селектора .


Более общий подход дляПовторное использование будет создавать небольшую функцию:

function leftPad(num) { 
  return (num < 10) ? '0' + num : num; 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...