标签:asc javascrip formdata 输入框 var return disable mes 饿了么
首先代码是这个样子的,使用v-model
<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 function
为什么呢,查看官网文档:使用format指定输入框的格式;使用value-format指定绑定值的格式。
这里绑定值并不是时间戳 :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;
}
使用饿了么el-date-picker里及如何将后台给的时间戳js转化为时间格式
标签:asc javascrip formdata 输入框 var return disable mes 饿了么
原文地址:https://www.cnblogs.com/bobo1/p/10916474.html