数据过滤

This commit is contained in:
2025-08-05 17:09:41 +08:00
parent 2836fe4892
commit 4a2d3de48b
6 changed files with 48 additions and 9 deletions

27
utils/filters.js Normal file
View File

@ -0,0 +1,27 @@
export const formatNumber = (val) => {
if (val || [0, '0'].includes(val)) {
return val
} else {
return '-'
}
}
export const formatDate = (val, toSeconds = false, onlyTime = false) => {
if (!val) return ''
const date = new Date(val)
const month = date.getMonth() + 1,
day = date.getDate()
const hours = date.getHours(),
minuets = date.getMinutes(),
seconds = date.getSeconds();
const front = `${date.getFullYear()}-${month<10?'0'+month : month}-${day<10 ? '0'+day : day}`
const back =
`${hours<10 ? '0'+hours : hours}:${minuets<10 ? '0'+minuets : minuets}:${seconds<10 ? '0'+seconds : seconds}`
if (onlyTime) return back
if (!toSeconds) {
return front
} else {
return front + '' + back
}
}