element时间选择差一天的问题

在用element设置时间选择的时候,想要设置今天之后的时间不可以选择,利用return time.getTime() > Date.now() - 8.64e7;设置之后“今天”就是禁选状态,这样就陷入了差一天的bug中。
解决:

return time.getTime() > Date.now();

完整代码:

          <el-date-picker
            v-model="addForm.applyDate"
            type="date"
            placeholder="选择日期"
            :picker-options="pickerOptions"
            format="yyyy-MM-dd"
            value-format="yyyy-MM-dd"
          />
          
    -----------------------------------
    
      // 时间选择限制(放在data里面)
      pickerOptions: {
        disabledDate(time) {
          // 设置今天以及今天之后的日期不可选择
          // return time.getTime() > Date.now() - 8.64e7;
          // 设置选择今天以及今天之前的日期
          return time.getTime() > Date.now();
        }
      },
发布了80 篇原创文章 · 获赞 82 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_42893625/article/details/103458867
今日推荐