如何在数据时间选择器中获取两个日历之间的天数差异



如何获取两个数据时间选择器之间的区别:val 和 val2

 $("#datetimepicker7").on("dp.change", function (e) {
          var val = $('#datetimepicker7').data('date'); 
      var val2 = $('#datetimepicker6').data('date'); 
         $('#datetimepicker6').data("DateTimePicker").date(e.date);
            });

我试过了

$("#datetimepicker7").on("dp.change", function (e) {
          var val = $('#datetimepicker7').data('date'); 
      var val2 = $('#datetimepicker6').data('date'); 
                var dateDifference = val - val2;
         $('#datetimepicker6').data("DateTimePicker").date(e.date);

但日期差异的结果是 NaN

好吧,

你可以减去日期,即:

var dateDifference = date1 - date2;

这将以毫秒为单位为您提供差异。然后,您必须进行一些数学运算才能将这些毫秒转换为您可能需要的时间单位。让我们以天为例。

(一天24小时,一小时3600秒,一秒1000毫秒(

var daysDifference = parseInt(dateDifference/(24*3600*1000));

希望这有帮助。

最新更新