重构代码, 移除warning
This commit is contained in:
parent
bad0f18620
commit
d5c125b87e
@ -35,7 +35,7 @@ export const parseTime = (
|
|||||||
s: date.getSeconds(),
|
s: date.getSeconds(),
|
||||||
a: date.getDay()
|
a: date.getDay()
|
||||||
}
|
}
|
||||||
const timeStr = format.replace(/{([ymdhisa])+}/g, (result, key) => {
|
return format.replace(/{([ymdhisa])+}/g, (result, key) => {
|
||||||
const value = formatObj[key]
|
const value = formatObj[key]
|
||||||
// Note: getDay() returns 0 on Sunday
|
// Note: getDay() returns 0 on Sunday
|
||||||
if (key === 'a') {
|
if (key === 'a') {
|
||||||
@ -43,18 +43,17 @@ export const parseTime = (
|
|||||||
}
|
}
|
||||||
return value.toString().padStart(2, '0')
|
return value.toString().padStart(2, '0')
|
||||||
})
|
})
|
||||||
return timeStr
|
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 将秒数格式化成 小时:分钟:秒
|
* 将秒数格式化成 小时:分钟:秒
|
||||||
* @param {number} sec
|
* @param {number} sec
|
||||||
* @param showSeconds 是否显示秒
|
* @param showSeconds 是否显示秒
|
||||||
*/
|
*/
|
||||||
export const sec2TimeStr= (sec: number, showSeconds: boolean = true) => {
|
export const sec2TimeStr = (sec: number, showSeconds = true) => {
|
||||||
showSeconds = typeof showSeconds !== 'undefined' ? showSeconds : true;
|
showSeconds = typeof showSeconds !== 'undefined' ? showSeconds : true
|
||||||
let t = sec % 60
|
const t = sec % 60
|
||||||
let i = (sec % 3600 - t) / 60
|
const i = (sec % 3600 - t) / 60
|
||||||
let n = Math.floor(sec / 3600)
|
const n = Math.floor(sec / 3600)
|
||||||
if (showSeconds) {
|
if (showSeconds) {
|
||||||
return (n > 9 ? '' + n : '0' + n) + ':' + (i > 9 ? i : '0' + i) + ':' + (t > 9 ? t : '0' + t)
|
return (n > 9 ? '' + n : '0' + n) + ':' + (i > 9 ? i : '0' + i) + ':' + (t > 9 ? t : '0' + t)
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user