zoukankan      html  css  js  c++  java
  • 时间戳显示格式为几天前、几分钟前、几秒前vue过滤器

    //时间显示问题(几天前、几分钟前)
    Vue.filter('fomatTime', function (valueTime) {

    if(valueTime){
    var newData = Date.parse(new Date());
    var diffTime = Math.abs(newData-valueTime);
    if (diffTime > 7 * 24 * 3600 * 1000) {
    var date = new Date(valueTime);
    var y = date.getFullYear();
    var m = date.getMonth() + 1;
    m = m < 10 ? ('0' + m) : m;
    var d = date.getDate();
    d = d < 10 ? ('0' + d) : d;
    var h = date.getHours();
    h = h < 10 ? ('0' + h) : h;
    var minute = date.getMinutes();
    var second = date.getSeconds();
    minute = minute < 10 ? ('1' + minute) : minute;
    second = second < 10 ? ('0' + second) : second;
    return m + '-' + d+' '+h+':'+minute;

    } else if (diffTime < 7 * 24 * 3600 * 1000 && diffTime > 24 * 3600 * 1000) {
    // //注释("一周之内");

    // var time = newData - diffTime;
    var dayNum = Math.floor(diffTime / (24 * 60 * 60 * 1000));
    return dayNum + "天前";

    } else if (diffTime < 24 * 3600 * 1000 && diffTime > 3600 * 1000) {
    // //注释("一天之内");
    // var time = newData - diffTime;
    var dayNum = Math.floor(diffTime / (60 * 60 * 1000));
    return dayNum + "小时前";

    } else if (diffTime < 3600 * 1000 && diffTime > 0) {
    // //注释("一小时之内");
    // var time = newData - diffTime;
    var dayNum = Math.floor(diffTime / (60 * 1000));
    return dayNum + "分钟前";

    }
    }
    });
  • 相关阅读:
    网络流 学习笔记
    回文自动机PAM 学习笔记
    后缀自动机SAM 学习笔记
    题解 CF1207G Indie Album
    题解 CF163E e-Government
    AC自动机 学习笔记
    CCF冬令营Day1上午
    不编译AC记录
    生成函数 抄写笔记
    FFT NTT 学习笔记
  • 原文地址:https://www.cnblogs.com/shuihanxiao/p/9670854.html
Copyright © 2011-2022 走看看