公司项目要求时间只需要时分秒
后端需要时间戳 前端回显不需要时间戳 于是乎就产生了相互转换的结果
时间戳转hh这个是自己推的 欢迎指出不足之处 谢谢
时分秒时间戳 -> hh:mm:ss
times(data) {
var time = Number(data);
var h = Math.floor(time / 3600);
var m = Math.floor((time % 3600) / 60);
var s = parseInt(time % 3600) % 60;
var hh = h < 10 ? "0" + h : h;
var mm = m < 10 ? "0" + m : m;
var ss = s < 10 ? "0" + s : s;
return hh + ":" + mm + ":" + ss;
},
=== * _ * === ^ _ ^ === * _ * === ^ _ ^ === * _ * === ^ _ ^
hh:mm:ss -> 时分秒时间戳
time_to_sec(time) {
if (time !== null) {
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;
}
},
此文到此结束。如需转载请注明出处,谢谢!