JavaScript实现距离过去多久刚刚分钟小时天月时间

Posted web半晨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript实现距离过去多久刚刚分钟小时天月时间相关的知识,希望对你有一定的参考价值。

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实现距离过去多久刚刚分钟小时天月时间的主要内容,如果未能解决你的问题,请参考以下文章

距离斯威夫特出生的天/小时/月/分钟

时间过滤器

IOS 距离现在的几分,几个小时,几分钟,几天,几周几月,几年

jQuery怎么实现发布时间自动计算出距离当前时间多少多久

JavaScript基础 计算现在时间 距离 过去一时间 相差多少天

javascript 倒计时天小时分钟描述的倒计时代码