写下来做记录
//将秒数 转换为 时分秒格式
formatSeconds(value) {
var theTime = parseInt(value) / 1000; // 秒
var middle = 0; // 分
var hour = 0; // 小时
if (theTime > 60) {
middle = parseInt(theTime / 60);
theTime = parseInt(theTime % 60);
if (middle > 60) {
hour = parseInt(middle / 60);
middle = parseInt(middle % 60);
console.log(middle);
} else if (middle == 60) {
hour = 1;
middle = 0;
}
}
var result = "";
if (theTime > 0) {
result = "" + parseInt(theTime) + "秒";
}
if (middle > 0) {
result = "" + parseInt(middle) + "分" + result;
}
if (hour > 0) {
result = "" + parseInt(hour) + "小时" + result;
}
return result;
}
//将时间戳转年月日时分秒
//时间戳转换成年月日时分秒
add0(m) {
return m < 10 ? "0" + m : m;
},
timestampToTime(timestamp) {
//timestamp是整数,否则要parseInt转换,不会出现少个0的情况
var time = new Date(parseInt(timestamp));
var year = time.getFullYear();
var month = time.getMonth() + 1;
var date = time.getDate();
var hours = time.getHours();
var minutes = time.getMinutes();
var seconds = time.getSeconds();
return (
year +
"-" +
this.add0(month) +
"-" +
this.add0(date) +
" " +
this.add0(hours) +
":" +
this.add0(minutes) +
":" +
this.add0(seconds)
);
},