2016-10-13 16 views
0

datetimepickerでminDatemaxDateを設定しています。datetimepicker minDateの問題

minDateが選択可能ですが、クリックすると入力コントロールは更新されません。 maxDateを選択すると正常に動作します。ここで

はフィドルです: https://jsfiddle.net/zlaja1983/t23z4hLd/

var minDate = moment().subtract(7, 'days'); 
var maxDate = moment(); 
$('#datetimepicker1').datetimepicker({ 
    minDate: minDate, 
    maxDate: maxDate, 
    showClear: false, 
    useCurrent: false, 
    format: 'l' 
}); 
+0

フィヨルドは予想通りに動作するように思われ、今日と前の7日間は選択可能ですが、他の日は選択できません。あなたはMomentオブジェクトを渡すと問題が発生すると思います。実際の日付オブジェクトを取得するには 'minDate.toDate()'を実行する必要がありますが、うまくいくようです。 – adeneo

+1

私はこの問題をdatetimepickerを最新バージョン(** 4.17.42 **)にアップグレードすることができますが、あなたのフィドルでは** 4.14.30 **を使用していると思います。 – VincenzoC

答えて

0

は、プラグインの問題であるように思われます。 fiddleを参照してください。何らかの理由で

は、この作品...

var minDate = moment().subtract(7, 'days').millisecond(0).second(0).minute(0).hour(0); 

は自分Github issue tracker上の解決策を見つけました。

編集:あなたはGithubで問題を開いたのと同じ人だと分かりました。ハハ。

関連する問題