date.detail.getFullYear is not a function 解决方式/Date时间增加n天
问题:从组件返回来的时间戳
提示找不到getFullYear()这个方法。
原因:传过来的date.detail并不是Date的类型。而getFullYear()只能在Date()的类型下使用。
解决办法:在方法中定义一个Date类
var time = new Date(date.detail)
this.value = `${time.getFullYear()}/${time.getMonth() + 1}/${time.getDate()}`;
扩展:Date类时间戳互相转换
var s = time.getTime()+1000*60*60*24*n <-----------在原来的时间基础上增加n天 .getTime()方法:将Date类转换为时间戳
var t =new Date(s)