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

Cách chuyển giây sang phút và giây trong JavaScript

Viết hàm chuyển tổng giây thành định dạng HH:MM:SS hoặc MM:SS.

Ví dụ

<html>
  <head>
    <title>Chuyển giây sang thời gian JavaScript</title>
  </head>
  <body>
    <script>
      function myTime(time) {
        var hr = Math.floor(time / 3600);
        var min = Math.floor((time % 3600) / 60);
        var sec = time % 60;
        var sec_min = "";
        if (hr > 0) {
          sec_min += hr + ":" + (min < 10 ? "0" : "");
        }
        sec_min += min + ":" + (sec < 10 ? "0" : "");
        sec_min += sec;
        return sec_min + " min";
      }
      document.write(myTime(150)); // 2:30 min
    </script>
  </body>
</html>