js 时分秒与秒数的转换

来源:互联网 发布:叔本华 知乎 编辑:程序博客网 时间:2024/06/05 23:46

1. 时间戳 格式化为 时分秒(00:00:00)

     /**     * 时间秒数格式化     * @param s 时间戳(单位:秒)     * @returns {*} 格式化后的时分秒     */    var sec_to_time = function(s) {        var t;        if(s > -1){            var hour = Math.floor(s/3600);            var min = Math.floor(s/60) % 60;            var sec = s % 60;            if(hour < 10) {                t = '0'+ hour + ":";            } else {                t = hour + ":";            }            if(min < 10){t += "0";}            t += min + ":";            if(sec < 10){t += "0";}            t += sec.toFixed(2);        }        return t;    }

2. 时分秒(00:00:00) 转为 时间戳

    /**     * 时间转为秒     * @param time 时间(00:00:00)     * @returns {string} 时间戳(单位:秒)     */    var time_to_sec = function (time) {        var s = '';        var hour = time.split(':')[0];        var min = time.split(':')[1];        var sec = time.split(':')[2];        s = Number(hour*3600) + Number(min*60) + Number(sec);        return s;    };
0 0
原创粉丝点击