转换后端传来的如: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 "刚刚"

    }

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容