function formatTime(time) { let diff = (Date.now() - new Date(time)) / 1000; if (diff < 30) { return '刚刚'; } else if (diff < 3600) { return `${Math.ceil(diff / 60)}分钟前`; } else if (diff < 3600 * 24) { return `${Math.ceil(diff / 3600)}小时前`; } else if (diff < 3600 * 24 * 2) { return '1天前'; } else { return '1个月前'; } } console.log(formatTime('2022-02-25 13:56:00')); // 18分钟前
JavaScript实现距离过去多久、刚刚、分钟、小时、天、月、时间
关注
打赏