日期选择器的使用

196 阅读1分钟
import moment from 'moment'
moment().format("YYYY-MM-DD HH:mm:ss"); //当前时间
moment().subtract(10, "days").format("YYYY-MM-DD"); //当前时间的前10天时间 
moment().subtract(1, "years").format("YYYY-MM-DD"); //当前时间的前1年时间 
moment().subtract(3, "months").format("YYYY-MM-DD"); //当前时间的前3个月时间 
moment().subtract(1, "weeks").format("YYYY-MM-DD"); //当前时间的前一个星期时间

<el-date-picker
  v-model="personalForm.textdata"
  size="small"
  type="daterange"
  range-separator="至"
  value-format="yyyy-MM-dd HH:mm:ss"
  :default-time="['00:00:00', '23:59:59']"
  start-placeholder="起始时间"
  end-placeholder="终止时间"
  :picker-options="pickerOptions">
</el-date-picker>



textdata: [moment().subtract(1, "weeks").format("YYYY-MM-DD 00:00:00"), 
moment().format("YYYY-MM-DD 23:59:59")]
 pickerOptions: {
        disabledDate: time => {
          console.log(time);
          console.log(new Date(moment().format('yyyy-MM-DD') + ' 00:00:00').getTime());
          return time.getTime() < new Date(moment().format('yyyy-MM-DD') + ' 00:00:00').getTime() //不能选择今天以前的日期
        }
      }