1

jQuery の日付ピッカーを使用して、今日の最小日付と 1 月 31 日の最大日付を指定しています。ただし、カレンダーが表示されると、コードは正しいように見えますが、31 日を選択できません。

コードは次のとおりです。

function initializePickers() {
  jQuery('.date-start').each(function() {
      startEndPickers(this);
  });
  jQuery('.date-end').each(function() {
      startEndPickers(this);
  });
}

function startEndPickers(input) {
  jQuery(input).datepicker({
      dateFormat: "M dd, yy",
      minDate: new Date(),
      maxDate: new Date('2014-01-31')
  });
}

そして、ここに 1 月 31 日を選択できないことを示す jsFiddle があります: http://jsfiddle.net/Hec5m/

誰がこれを引き起こしているのか知っていますか? はmaxDate、30日ではなく31日と明確に指定されています。

4

1 に答える 1