こんにちは私は2つのブートストラップのdatepickersを持っていると私は日付の違いを計算し、入力ボックスに日数を表示したい。コード: -2つのブートストラップの日付ピッカーの違いを計算する方法は?
<input class="form-control datepicker" type="text" id="fdate" name="fdate">
<input class="form-control datepicker" type="text" id="tdate" name="tdate">
<input class="form-control" type="text" name="days" id="days">
はJavaScript: -
<script>
$(function() {
$('#fdate').datepicker({
format: "dd-M-yy",
todayHighlight:'TRUE',
autoclose: true,
minDate: 0,
maxDate: '+1Y+6M',
onSelect: function (dateStr) {
var min = $(this).datepicker('getDate');
$("#tdate").datepicker('option', 'minDate', min || '0');
}
});
$('#tdate').datepicker({
format: "dd-M-yy",
todayHighlight:'TRUE',
autoclose: true,
minDate: '0',
maxDate: '+1Y+6M',
onSelect: function (dateStr) {
var max = $(this).datepicker('getDate');
$('#datepicker').datepicker('option', 'maxDate', max || '+1Y+6M');
var start = $("#fdate").datepicker("getDate");
var end = $("#tdate").datepicker("getDate");
var days = (end - start)/(1000 * 60 * 60 * 24);
$("#days").val(days);
}
});
});
</script>
私はそれを行うために上記のJavaScriptを試してみましたが、それは動作しません。それが正しいかどうかはわかりません。何がうまくいかないのか、それとももっと良い方法があるのかを教えてください。どんな助けも高く評価されます。
いくつかのjsfiddlを追加するeより良い、迅速な応答のために – Sachin