前端时间转换 2019-08-18T16:00:00.000Z 转换成格式2019-08-18


最近的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
            }

最后转换成常用的时间格式。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM