工夫戳是1970-01-01开始的所以给初始了这个日期 time 是 时分秒 除1000是因为

Date.parse办法会返回一个000结尾的毫秒级工夫戳而且我须要的是秒级

1.时分秒工夫戳转HH:mm:ss

times(data) {                let date = new Date(data * 1000)                let hh = (date.getHours() < 10) ? ('0' + date.getHours() + ':') : (date.getHours() + ':');                let mm = (date.getMinutes() < 10) ? ('0' + date.getMinutes() + ':') : (date.getMinutes() + ':');                let ss = (date.getSeconds() < 10) ? ('0' + date.getSeconds()) : (date.getSeconds());                return hh + mm + ss;            }
var t=1521694261;timestampToTime(t)function timestampToTime(timestamp) {    var date = new Date(timestamp * 1000); //工夫戳为10位需*1000,工夫戳为13位的话不需乘1000    Y = date.getFullYear() + '-';    M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';    D = change(date.getDate()) + ' ';    h = change(date.getHours()) + ':';    m = change(date.getMinutes()) + ':';    s = change(date.getSeconds());    return Y + M + D + h + m + s;}function change(t) {    if (t < 10) {        return "0" + t;    } else {        return t;    }}

2.HH:mm:ss转工夫戳办法

time_to_sec(time) {                if (time !== null) {                    let s = "";                    s = Date.parse('1970-01-01 ' + time) / 1000                    return s;                }            }