酸溜土豆丝:js将时间秒转换为时分秒的形式,函数

2018-1-10 23:18:24 2,376 views

js将时间秒转换为时分秒的形式,00:00:00
要注意的点

  1.  9,10秒的时候一个要加0一个不加0
  2. 60秒的时候转换为00:01:00的形式
  3. 3600秒的时候转换为 01:00:00的形式
var time = 9,
      time2 = 10,
      time3 = 60,
      time4 = 3600;
    console.log(formatTime(time)); //00:00:09
    console.log(formatTime(time2)); //00:00:10
    console.log(formatTime(time3)); //00:01:00
    console.log(formatTime(time3)); //01:00:00
    /**
     * 输入时间秒,转换为时:分:秒
     * @param {Object} value秒
     */
    function formatTime(value) {
      var seconds = parseInt(value), // 秒
        minutes = 0, // 分
        hours = 0, // 小时
        result;
      hours = parseInt(value / 3600); //转换小时
      hours = hours > 9 ? hours : "0" + hours;
      minutes = parseInt(value / 60) - hours * 60; //转换分钟
      minutes = minutes > 9 ? minutes : "0" + minutes;
      seconds = value % 60;
      seconds = seconds > 9 ? seconds : "0" + seconds;
      result = hours + ":" + minutes + ":" + seconds;
      return result;
    }

 

2

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。