1.el-date-picker-判断选择的生效时间是否大于当前时间10分钟

374 阅读1分钟

判断选择的生效时间是否大于当前时间10分钟

1.效果:

image.png

2.html代码:

  <el-date-picker
    v-model="form.effec_time"
    value-format="yyyy-MM-dd HH:mm:ss"
    type="datetime"
    placeholder="选择生效时间"
  ></el-date-picker>(生效时间至少要大于当前时间10分钟)

3.js代码:

  //判断选择的生效时间是否大于当前时间10分钟
  if (this.form.effec_time != "") {
    let nowTime = Number(new Date().getTime());
    let effecTime = Number(new Date(this.form.effec_time).getTime());
    if (Number((effecTime - nowTime) / (60 * 1000)) < 10) {
      this.$message.error("生效时间必须大于当前时间至少10分钟");
      return false;
    }