3

これを使用すると、変更機能は開封時に1回だけ起動します。別の日付を選択しても、変更機能は実行されません。フォームには2つのdatetimepickerがあります。最初は日付を設定し、2番目の日付は最初の日付と同じ日付を自動入力し、3時間を引いたものです。ブートストラップdatetimepicker "dp.change"

$("#ed").on("dp.change", function (e) { 
    var d = new Date(e.date); 
    var month = d.getMonth() + 1; 
    var day = d.getDate(); 
    var year = d.getFullYear(); 
    var hour = d.getHours() - 3; 
    var min = d.getMinutes(); 
    var setter = day + '-' + month + '-' + year + ' ' + hour + ':' + min; 
    $('#re').data("DateTimePicker").defaultDate(setter); 
}); 

答えて

3

$("#ed").on("dp.change", function (e) { 
    //Get new date value from the field on change 
    var d = new Date(e.date); 
    //This is for fixing the our to -3 Hours 
    //which will return to millisecond value 
    d.setHours(d.getHours()-3); 
    //Use .date()... please refer Bootstrap datetimepicker doc 
    $('#re').data("DateTimePicker").date(d); 
}); 
+0

おかげで....これは動作するはず試しください!うまくいった! – diedaaf

関連する問題