评论

记录--时间戳转特定格式日期

记录--时间戳转特定格式日期

/**
时间戳转化为年 月 日 时 分 秒
timestamp: 传入时间戳
format:返回格式,支持自定义,但参数必须与formateArr里保持一致
*/

function tsFormatTime(timestamp, format) {

  const formateArr = ['Y', 'M', 'D', 'h', 'm', 's'];
  let returnArr = [];

  let date = new Date(timestamp);
  let year = date.getFullYear()
  let month = date.getMonth() + 1
  let day = date.getDate()
  let hour = date.getHours()
  let minute = date.getMinutes()
  let second = date.getSeconds()
  returnArr.push(year, month, day, hour, minute, second);

  returnArr = returnArr.map(formatNumber);

  for (var i in returnArr) {
    format = format.replace(formateArr[i], returnArr[i]);
  }
  return format;
}
点赞 1
收藏
评论
登录 后发表内容