datetimepicker とは
JQueryのプラグイン
日付や時間を選択できたりする便利なやつ
ここからとってきて使える
使い方等
ドキュメントはこっち
問題
日付の下限をminDate
で設定できる。
初回は選択可能だが、
ほかの日付選択後に下限値を選択しても
見た目上選択可能なのに、テキストに反映されない。
コードはこんな感じで、minDate
に対して現在日を設定している。
$(function () {
$('#datetimepicker1').datetimepicker({
minDate: moment(),
showClear: false,
useCurrent: false,
format: 'YYYY年MM月DD日',
});
});
解決
開発者ツールでminDate
の値を見たら
20XX/XX/XX 12:12:11
時分秒まで入ってる。
なんかあやしいので、日付まで指定。
$(function () {
$('#datetimepicker1').datetimepicker({
minDate: moment().format('YYYY-MM-DD'),
showClear: false,
useCurrent: false,
format: 'YYYY年MM月DD日',
});
});
解決。
時間まで見てるっぽいですね。
DateTimePickerですからね。
原因わかれば、初歩的な。。