Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để lấy số ngày giữa hai ngày trong JavaScript?


Để lấy ngày tháng trong JavaScript, hãy sử dụng phương thức getTime (). Để nhận được sự khác biệt, hãy tính toán sự khác biệt giữa các ngày.

Ví dụ

Bạn có thể thử chạy đoạn mã sau để tìm hiểu cách tính chênh lệch giữa hai ngày -

Bản trình diễn trực tiếp

<!DOCTYPE html>
<html>
   <body>
      <script>
         var dateFirst = new Date("10/29/2017");
         var dateSecond = new Date("10/18/2017");

         // time difference
         var timeDiff = Math.abs(dateSecond.getTime() - dateFirst.getTime());

         // days difference
         var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));

         // difference
         alert(diffDays);
      </script>
   </body>
</html>