0

How to get the difference between two datatimepickers : val and val2

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

         $('#datetimepicker6').data("DateTimePicker").date(e.date);

            });

i tried

$("#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);

but the result of datedifference is NaN

1 Answers1

0

Well you can just substract to dates ie:

var dateDifference = date1 - date2;

This will give you the difference in milliseconds. Then you will have to do some math to convert those milliseconds to the time unit you may need. Let's do days for example.

(24 hours in a day, 3600 seconds in an hour, and 1000ms in a second)

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

Hope this helps.

estavillo
  • 139
  • 10