前端時間轉換 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