<el-date-picker
    v-model="time"
    type="datetime"
    placeholder="选择日期时间"
    :picker-options="pickerOptions"
  ></el-date-picker>
data(){
	return{
		pickerOptions: {
		//设置禁用状态,参数为当前日期
        disabledDate(time) {
          // return time.getTime() < Date.now(); //当天不可选
          return time.getTime() < new Date().getTime() - 86400000; //  - 86400000是否包括当天
        },
        //控制时分秒不可选
        selectableRange: (() => {
          let data = new Date();
          let hour = data.getHours();
          let minute = data.getMinutes();
          let second = data.getSeconds();
          return [`${hour}:${minute}:${second} - 23:59:59`];
        })()
      },
	}
}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐