timeFormat(time) {
if (time > 0) {
var result
time = parseInt(time) * 1000;
var minute = 1000 * 60;
var hour = minute * 60;
var day = hour * 24;
var month = day * 30;
var now = new Date().getTime();
var diffValue = now - time;
if (diffValue < 0) {
return
}
var monthC = diffValue / month;
var weekC = diffValue / (7 * day);
var dayC = diffValue / day;
var hourC = diffValue / hour;
var minC = diffValue / minute;
if(monthC >= 1){
if(monthC <= 12) {
result="" + parseInt(monthC) + "月前";
} else {
result="" + parseInt(monthC / 12) + "年前";
}
} else if (weekC >= 1){
result="" + parseInt(weekC) + "周前";
} else if (dayC >= 1) {
result=""+ parseInt(dayC) +"天前";
} else if (hourC >= 1) {
result=""+ parseInt(hourC) +"小时前";
} else if (minC >= 1) {
result=""+ parseInt(minC) +"分钟前";
} else {
result="刚刚";
}
return result
} else {
return '';
}
时间戳转换成几年前、几天前、几小时前等格式
最新推荐文章于 2023-06-02 11:55:17 发布