嗨,我有兩個引導日期選擇器,我想計算日期之間的差異,並顯示輸入框中的天數。代碼: -如何計算兩個bootstrap datepicker之間的差異?
<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