很人性化的一款的时间格式化函数,灵活提示
handlerIpLockedTime(s) {
let unit_h = this.$t("unit_h");
let unit_m = this.$t("unit_min");
let unit_s = this.$t("u_second");
let hour = parseInt(s / 3600, 10);
let residueM = s % 3600;
let min = parseInt(residueM / 60, 10);
let second = s % 60;
if (hour) {
if (min) {
if (second) {
return (`${
hour}${
unit_h}${
min}${
unit_m}${
second}${
unit_s}`); // 有时 有分 有秒
}
} else {
if (second) {
return (`${
hour}${
unit_h}${
min}${
unit_m}${
second}${
unit_s}`); // 有时 无分 有秒
}
return (`${
hour}${
unit_h}}`); // 有时 无分 无秒
}
} else {
if (min) {
if (second) {
return (`${
min}${
unit_m}${
second}${
unit_s}`); // 无时 有分 有秒
}
return (`${
min}${
unit_m}`); // 无时 有分 无秒
}
if (second) {
return (`${
second}${
unit_s}`); // 无时 无分 有秒
}
return (`0${
unit_s}`); // 无时 无分 无秒
}
},