javascript时间格式化代码


格式化时间代码,未考虑格式和通用设计,只是最原始的样子

formatTime(time) {
      if (('' + time).length === 10) {
        time = parseInt(time) * 1000
      } else {
        time = +time
      }
      const d = new Date(time)
      let mon = d.getMonth() + 1
      let month = mon >=10 ? mon : '0'+mon
      let date = d.getDate() >= 10 ? d.getDate() : "0" + d.getDate()
      let hours = d.getHours() >= 10 ? d.getHours() : "0" + d.getHours()
      let min = d.getMinutes() >= 10 ? d.getMinutes() : "0" + d.getMinutes()
      return ( 
        d.getFullYear()+ '-' + month + '-' + date + ' ' + hours + ':' + min
      ) 
    }