2017-05-04 4 views
0

date2の日付を選択日付に設定したいと思います。このコードで何が問題なのですか?それはdate2に気をつけているわけではありません。ブートストラップでminDateを設定していませんDateTimePicker

$('#date1').datetimepicker({ 
      pickTime:false 
     }).on('dp.change', function (e) { 
      var date = new Date(e.date.valueOf()); 
      $('#date2').data("DateTimePicker").minDate(date); 
     }); 
     $('#date2').datetimepicker({ 
      pickTime:false 
     }); 

    }); 
+0

どのdatetimepickerを使用していますか? [tarruda](https://tarruda.github.io/bootstrap-datetimepicker/)または[eonasdan](http://eonasdan.github.io/bootstrap-datetimepicker/)? – VincenzoC

答えて

1

何ら問題は

は、私はあなたが使用しているブートストラップのバージョンでは、あなたの問題を考えて、あなたのコードではありません。

代わりにMinDateプロパティ

CodePensetMinDateを試してみてください

$('#date1').datetimepicker({ 
    pickTime:false 
    }); 
    $('#date2').datetimepicker({ 
    pickTime:false, 
    useCurrent: false //Important! See issue #1075 
    }); 
    $("#date1").on("dp.change", function (e) { 
    var date = new Date(e.date.valueOf()); 
    $('#date2').data("DateTimePicker").setMinDate(date); 
    }); 

Linked Pickers example

注:古いversiで

ブートストラップのdatetimepicker(v4未満)の場合、.setMinDateと.setMaxDateを使用してください。

+0

ありがとう..それは働いた:) – user3663610

関連する問題