Length filter and date format filter

Length filter and date format filter

  filters: {
    lengthFilter(value) {
      if (!value) return '';
      if (value.length > 12) {
        return `${value.slice(0, 10)}...`;
      }
      return value;
    },
    dataFormate(originVal) {
      const dt = new Date(originVal);

      const y = dt.getFullYear();
      const m = `${dt.getMonth() + 1}`.padStart(2, '0');
      const d = `${dt.getDate()}`.padStart(2, '0');

      const hh = `${dt.getHours()}`.padStart(2, '0');
      const mm = `${dt.getMinutes()}`.padStart(2, '0');
      const ss = `${dt.getSeconds()}`.padStart(2, '0');

      return `${y}-${m}-${d} ${hh}:${mm}:${ss}`;
    },
  },

Guess you like

Origin blog.csdn.net/weixin_44401120/article/details/113178525