在用element-ui 時,報value.getTime is not a function錯誤:
錯誤分析:
date-picker 的時間是格林威時間,如果Thu Jun 22 2017 19:07:30 GMT+0800,然後我們存入的資料庫的時間為:2017-06-22 19:07:30的格式,所以在用2017-06-22 19:07:30去V-model date-picker就會報以上錯誤。
解決方案:
將2017-06-22 19:07:30 轉換成Thu Jun 22 2017 19:07:30 GMT+0800即可!
附帶格林威時間轉換:vue中的轉換
methods :{
GMTToStr : function(time){
let date = new Date(time)
let Str=date.getFullYear() + `-` +
(date.getMonth() + 1) + `-` +
date.getDate() + ` ` +
date.getHours() + `:` +
date.getMinutes() + `:` +
date.getSeconds()
return Str
},
StrToGMT(time){
let GMT = new Date(time)
return GMT
}
}