时间格式化返回不一样的时间描述

function getFormatTime(time){
    var current = (new Date()).getTime();
    var cross = current - time;
    cross = Math.round(cross/1000);
    if(cross < 2){
        return "刚刚发布";
    }
    if(cross < 60){
        return cross+"秒前"
    }
    if(cross > 60 && cross < 3600){
        cross = Math.round(cross/60);
        return cross+"分钟前"
    }
    if(cross > 3600 && cross < 3600*24){
        cross = Math.floor(cross/3600);
        return cross+"小时前"
    }
    if(cross > 3600*24){
        cross = Math.floor(cross/(3600*24));
        return cross+"天前"
    }
}
相关文章
相关标签/搜索