-2

If I had a form that allowed for someone to select any start date (MM/DD/YYY) and any end date (MM/DD/YYYY), how would I calculate the difference between those two selected dates?

example

What am I doing wrong here? Thank you for all your help.

<script>
    var date1 = new Date();
    var date2 = new Date();

    var diff = date2.getTime() - date1.getTime();

    var msec = diff;
    var hh = Math.floor(msec / 1000 / 60 / 60);
    msec -= hh * 1000 * 60 * 60;
    var mm = Math.floor(msec / 1000 / 60);
    msec -= mm * 1000 * 60;
    var ss = Math.floor(msec / 1000);
    msec -= ss * 1000;

    function timeElapsed() {
    var text = hh + ":" + mm + ":" + ss;
    document.getElementById("elapse").innerHTML = text;
    }

</script>

1 Answers1

0

yes

  let diff =  (date2.getTime() - date1.getTime())

will give you differece

convert it with

let diffInDay = diff / 1000 * 60 * 60 * 24
hossein sedighian
  • 1,711
  • 1
  • 13
  • 16
  • Thank you for the response. However I'm still confused on how to write out the code and have the answer show up after clicking the button. – Rizza Esguerra Oct 19 '18 at 02:26