转换后端传来的如:2021-02-27 10:32:49 转换时间戳

function strDateFormat(strDate) {

var daytime =new Date(strDate.replace(/-/g, "/")).getTime();

    return dates(daytime);

}

//时间戳时间格式化(毫秒)

function dates(timeStamp) {

var second =1000;

    var minute = second *60;

    var hour = minute *60;

    var day = hour *24;

    var now =new Date().getTime();

    var diffValue = now - timeStamp;

    var dayC = diffValue / day;

    var hourC = diffValue / hour;

    var minC = diffValue / minute;

    var secC = diffValue / second;

    if (dayC >30) {

var data =new Date(parseInt(timeStamp));

        var year = data.getFullYear();

        var month = data.getMonth() +1;

        var days = data.getDate() <10 ?'0' + data.getDate() :'' + data.getDate();

        return year +'-' + month +'-' + days;

    }

if (dayC >=1) {

return parseInt(dayC) +"天前";

    }else if (hourC >=1) {

return parseInt(hourC) +"小时前";

    }else if (minC >=1) {

return parseInt(minC) +"分钟前";

    }else if (secC >=1) {

return parseInt(secC) +"秒前";

    }else {

return "刚刚"

    }

}

你可能感兴趣的:(转换后端传来的如:2021-02-27 10:32:49 转换时间戳)