INNER CODE UNIT · JavaScript
AgeFormat
1Panel-dev/KubePi · web/dashboard/src/filters/index.js:3
export function AgeFormat (value) {
if (value == null) {
return ""
}
const begin = new Date(value)
const end = new Date()
const dateDiff = end.getTime() - begin.getTime()
let dayDiff = Math.floor(dateDiff / (24 * 3600 * 1000)) //计算出相差天数
let result = ""
if (dayDiff > 0) {
result = result + dayDiff + " days"
return result
}
let leave1 = dateDiff % (24 * 3600 * 1000) //计算天数后剩余的毫秒数
let hours = Math.floor(leave1 / (3600 * 1000)) //计算出小时数
if (hours > 0) {
result = result + hours + " hours"
return result