超详细的vue中格式化时间

代码献上:

// 格式化时间
const cover = time => {
  const date = new Date(time)
  const year = date.getFullYear()
  const month = date.getMonth() + 1
  const day = date.getDate()
  const hour = date.getHours()
  const minute = date.getMinutes()
  const second = date.getSeconds()
  return (
    [year, month, day].map(formatNumber).join('-') +
    ' ' +
    [hour, minute, second].map(formatNumber).join(':')
  )
}
const formatNumber = n => {
  n = n.toString()
  return n[1] ? n : '0' + n
}

把这段代码放在script中,export default{}之上。
如果想把某个字段格式化,例如:格式化time字段
代码:cover(time)
即可实现

你可能感兴趣的:(超详细的vue中格式化时间)