在做項目的時候,遇到一個問題,明明在數據庫中,DataTime類型的數據格式明明是正常的,怎么返回到前端后,就在日期和時間中多了一個T?
比如 2020-08-18T21:32:54
查了下資料,好像是ISO規定的標准時間日期表示格式

沒有辦法,只有在前端里再給日期時間來次格式化。
定義一個函數
methods: {
// 時間格式化
dataFormat(value) {
var year = value.substr(0, 4)
var month = value.substr(5, 2)
var day = value.substr(8, 2)
var hour = value.substr(11, 2)
var min = value.substr(14, 2)
var second = value.substr(17,2)
return year + "-" + month + "-" + day + " " + hour + ":" + min + ":"+second
},
}
直接調用就行。
