export const getTime = time => {
if (time < 10) {
return `0${time}`
} else {
return time
}
}
export const format = (date) => {
var time = new Date(date * 1000)
var y = time.getFullYear()
var m = time.getMonth() + 1
var d = time.getDate()
var h = time.getHours()
var mm = time.getMinutes()
var s = time.getSeconds()
// console.log('date', date, y, m, d, mm, s)
return getTime(m) + '-' + getTime(d) + ' ' + getTime(h) + ':' + getTime(mm) + ':' + getTime(s)
}
//显示时间分别为几分钟钱 几小时钱 几天前 正常日期
export function showTime(date) {
let time = 0
let newDate = date
let today = Date.parse(new Date()) / 1000
if (today - newDate <= 3600) {
// console.log('几分钟前')
time = parseInt((today - newDate) / 60)
if (time < 1) {
time = 1
}
return `${time}分钟前`
} else if (today - newDate <= 60 * 60 * 24) {
time = parseInt((today - newDate) / 60 / 60)
return `${time}小时前`
} else if (today - newDate <= 60 * 60 * 24 * 7) {
time = parseInt((today - newDate) / 60 / 60 / 24)
return `${time}天前`
}
else {
let old = new Date(parseInt(`${date}000`))
let y = old.getFullYear()
let m = old.getMonth() + 1
m = m < 10 ? ('0' + m) : m
let d = old.getDate()
d = d < 10 ? ('0' + d) : d
time = `${y}-${m}-${d}`
return time
}
}
时间戳转化为时间
最新推荐文章于 2024-06-04 14:51:59 发布