转时间搓比较
if (new Date().getTime() >= Date.parse(row.disabledTime)){}
类型转换 Date = String
var date = new Date(); var start = new Date(); start.setTime(start.getTime() - 3600 * 1000 * 24 * 7); var year = date.getFullYear(); var month = date.getMonth() + 1 < 10 ? "0"+(date.getMonth() + 1 ): date.getMonth() + 1; var strDate = date.getDate() < 10 ? "0"+(date.getDate() + 1 ) : date.getDate() + 1; var startyear = start.getFullYear(); var startmonth = start.getMonth() + 1 < 10 ? "0"+(start.getMonth() + 1 ): start.getMonth() + 1; var startstrDate = start.getDate()< 10 ? "0"+(start.getDate() + 1 ) : start.getDate() + 1; var currentdate = year + "-" + month + "-" + strDate; var starturrentdate = startyear + "-" + startmonth + "-" + startstrDate; this.startTime = starturrentdate this.endTime = currentdate this.dateValue.push(this.startTime); this.dateValue.push(this.endTime);
不能选择之前日期
<el-form-item label="注册时间" prop="businessTime">
<el-date-picker
v-model="form.businessTime"
:picker-options="{
disabledDate: (time) => {
return time.getTime() > Date.now() - 3600 * 1000 * 24;
}
}"
type="year"
format="yyyy"
value-format="yyyy-MM-dd"
placeholder="选择年">
</el-date-picker>