2017-05-04 4 views
0

Ich möchte die Einstellung von date2 nach Datum1 ausgewählt Datum. Was ist falsch an diesem Code? Es setzt die Einstellung nicht auf Datum2.nicht minDate im Bootstrap einstellen 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

Welches Datumtimepicker verwenden Sie? [tarruda] (https://tarruda.github.io/bootstrap-datetimepicker/) oder [eonasdan] (http://eonasdan.github.io/bootstrap-datetimepicker/)? – VincenzoC

Antwort

1

Es gibt kein Problem in Ihrem Code ist,

denke ich Ihr Problem in der Version von Bootstrap Sie verwenden.

Versuchen setMinDate stattdessen auf minDate

CodePen

$('#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

Hinweis:

Auf älteren Versi Bootstrap datetimepicker (weniger als v4) verwenden .setMinDate und .setMaxDate

+0

Danke ..Es hat funktioniert :) – user3663610

Verwandte Themen