const addHHMMSSToList2 = (result, nowtimestamp, comparetimestamp) => {
var nowTime = nowtimestamp;// 当前时间的时间戳
var futureTime = comparetimestamp;// 比较时间的时间戳
// 未来的时间减去现在的时间 ;
var resTime = (futureTime - nowTime) / 1000;
// 结束时间
var zero = futureTime - nowTime;
if (zero >= 0) { // 认为还没有到达结束的时间
result.h_h = addHH(resTime);
result.m_m = addMM(resTime);
result.s_s = addSS(resTime);
} else {
result.h_h = ‘00‘;
result.m_m = ‘00‘;
result.s_s = ‘00‘;
}
return result;
}
// 时间转换
function timestampToTime(s) {
var h = Math.floor(s / 3600 % 24);
var min = Math.floor(s / 60) % 60;
var sec = s % 60;
h = add(h);
min = add(min);
sec = add(sec);
return h + ‘:‘ + min + ‘:‘ + sec
}
// 添 0
function add(m) {
return m < 10 ? ‘0‘ + m : m
}
//时
function addHH(s) {
var h = Math.floor(s / 3600 % 24);
return add(h);
}
//分
function addMM(s) {
var min = Math.floor(s / 60) % 60;
return add(min);
}
//秒
function addSS(s) {
var sec = s % 60;
return add(sec);
}
页面集合取值
{{item.h_h}}:{{item.m_m}}:{{item.s_s}}
效果图: