Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách chuyển đổi epoch timestamp sang ngày JavaScript dễ đọc

JavaScript sử dụng mili-giây kể từ epoch (1/1/1970). Để chuyển đổi timestamp mili-giây (ví dụ 1514789449605) thành ngày tháng dễ đọc, hãy truyền giá trị vào constructor new Date().

Ví dụ

Mã sau parse chuỗi dạng "/Date(1514789449605)/" và định dạng lại:

<html>
  <head>
    <title>Chuyển đổi Epoch Date trong JavaScript</title>
  </head>
  <body>
    <script>
      var val = "/Date(1514789449605)/";
      var myDate = new Date(parseFloat(val.substr(6)));
      document.write("Ngày đã chuyển: " + (myDate.getMonth()+1) + "/" + myDate.getDate() + "/" + myDate.getFullYear() + " " + myDate.getHours() + ":" + myDate.getMinutes() + ":" + myDate.getSeconds());
    </script>
  </body>
</html>

Kết quả

Ngày đã chuyển: 1/1/2018 12:20:49