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