最近的vue项目中遇到了一个时间格式2019-08-18T16:00:00.000Z,想把它转换成2019-08-18 16:00:00的格式。
后端是python写的,没有找到好的转换方式,最后决定在前端转换,转换方法代码如下:
switchTimeFormat (time) { const dateTime = new Date(time) const year = dateTime.getFullYear() const month = dateTime.getMonth() + 1 const date = dateTime.getDate() const hour = dateTime.getHours() const minute = dateTime.getMinutes() const second = dateTime.getSeconds() return `${year}-${this.addZero(month)}-${this.addZero(date)} ${this.addZero(hour)}:${this.addZero(minute)}:${this.addZero(second)` }, addZero (v) { return v < 10 ? '0' + v : v }
最后转换成常用的时间格式。