vue中时间戳如何转成2021-07-07 13:24:00这种格式?

vue中 后端返回的时间是时间戳格式,如何转换成年月日,时分秒的格式?

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

https://www.jb51.net/article/159861.htm


/** 
 * @description 时间戳转化为年 月 日 时 分 秒 
 * @method formatTime(format,num)
 * @param {string} [format='YYYY-mm-dd HH:MM:SS'] 时间格式 默认'YYYY-mm-dd HH:MM:SS' ,更改只需替换中间连接符号就行'YYYY年mm月dd日 HH时MM分SS秒'
 * @param {number} [num = new Date().getTime()] 时间戳,默认使用当前时间戳, new Date().getTime(); 获取当前时间戳(毫秒)
 * @example 
 *  var sjc = 1472048779952; //js一般获取的时间戳是13位,PHP一般是10位
    formatTime('YYYY-mm-dd HH:MM:SS',sjc)
 */
const formatTime = (format = "", num = new Date().getTime()) => {
  format = format || "YYYY-mm-dd HH:MM:SS";   //第一个参数不填时,使用默认格式
  let ret, date, renum;
  // 处理时间戳,js一般获取的时间戳是13位,PHP一般是10位,根据实际情况做判断处理
  if (num.toString().length == 10) {
    date = new Date(parseInt(num) * 1000);
  } else if (num.toString().length == 13) {
    date = new Date(parseInt(num));
  } else {
    date = new Date(parseInt(num));
  }
  const opt = {
    "Y": date.getFullYear().toString(), // 年
    "m": (date.getMonth() + 1).toString(), // 月
    "d": date.getDate().toString(), // 日
    "H": date.getHours().toString(), // 时
    "M": date.getMinutes().toString(), // 分
    "S": date.getSeconds().toString() // 秒
    // 目前用的是这六种符号,有其他格式化字符需求可以继续添加,值必须转化成字符串
  };
  for (var k in opt) {
    ret = new RegExp("(" + k + "+)").exec(format);
    if (ret) {
      renum = (ret[1].length == 1) ? (opt[k]) : (opt[k].padStart(ret[1].length, "0")) //根据复数前面是否补零,如“mm”补零,单“m”前面不补零
      format = format.replace(ret[1], renum)  //替换
    };
  };
  return format;
};

给个时间戳转指定时间格式的函数给你

使用moment插件 很方便

moment(time).format("MM/DD/YYYY HH:mm:ss")

可以封装个公共方法,方便重复调用
望采纳 ^.^

export function changeFullTime(date) {
    var d = new Date(date);

    var datetime =
        d.getFullYear() +
        "-" +
        (d.getMonth() + 1) +
        "-" +
        d.getDate() +
        " " +
        d.getHours() +
        ":" +
        d.getMinutes() +
        ":" +
        d.getSeconds();
    // console.log(datetime);
    return datetime;
}

moment.js了解一下