// 时间格式
formatDate() {
var date = new Date();
const year = date.getFullYear();
const month = this.timeFormat(date.getMonth() + 1);
const day = this.timeFormat(date.getDate());
const hour = this.timeFormat(date.getHours());
const minute = this.timeFormat(date.getMinutes());
const second = this.timeFormat(date.getSeconds());
const allDate =
year +
"-" +
month +
"-" +
day +
" " +
hour +
":" +
minute +
":" +
second;
return allDate;
},
// 倒计时小于10
timeFormat(param) {
//小于10的格式化函数
return param < 10 ? "0" + param : param;
},
getSecond(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;
}
/**
* 时间转为秒
* @param time 时间(00:00:00)
* @returns {string} 时间戳(单位:秒)
*/
function date_format(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;
}
/**
* 时间秒数格式化
* @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;
}