首先代碼是這個樣子的,使用v-modeljavascript
<el-date-picker v-model="formData.createTime" :disabled="true" type="datetime" value-format="yyyy-MM-dd HH:mm:ss" placeholder="選擇日期"> </el-date-picker>
當formData.createTime接收後臺的值是時間戳時,頁面F12報:TypeError: dateStr.search is not a functionjava
爲何呢,查看官網文檔:使用format
指定輸入框的格式;使用value-format
指定綁定值的格式。this
這裏綁定值並非時間戳 :value-format="yyyy-MM-dd HH:mm:ss"
當我改成:value-format="timestamp"就能夠了
function myFormatDate(dd) { var now=new Date(dd); var year=now.getFullYear(); var month=now.getMonth()+1; var date=now.getDate(); var hour=now.getHours(); var minute=now.getMinutes(); var second=now.getSeconds(); return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second; }