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

Làm thế nào để tính toán sự khác biệt 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 (). Bỏ qua sự khác biệt giữa hai ngày, hãy tính toán sự khác biệt giữa ngày và giờ.

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("11/25/2017");
         var dateSecond = new Date("11/28/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>