el-date-picker datetimerange 间隔时间为当前日期到后七天
<el-date-picker v-model="daterangeBizOccurDate" @change="getorder" value-format="yyyy-MM-dd HH:mm:ss" type="datetimerange"
start-placeholder="用车时间" end-placeholder="用车时间" :default-time="['00:00:00', '23:59:59']"> </el-date-picker>
<script>
export default {
data() {
return {
daterangeBizOccurDate:[],
}
},
created() {
var t = this
t.daterangeBizOccurDate = this.getNowTime()
},
methods: {
getNowTime() {
let currentTime = new Date(),
year = currentTime.getFullYear(),
month = currentTime.getMonth() + 1 < 10 ? '0' + (currentTime.getMonth() + 1) : currentTime.getMonth() + 1,
day = currentTime.getDate() < 10 ? '0' + currentTime.getDate() : currentTime.getDate()
this.searchForm.startTime = year + '-' + month + '-' + day + ' ' + "00:00:00"
this.searchForm.endTime =this.GetDateStr(7) + ' ' + "23:59:59"
return [ this.searchForm.startTime, this.searchForm.endTime]
},
GetDateStr(AddDayCount) {
//AddDayCount ,传入的日期
var dd = new Date();
dd.setDate(dd.getDate() + AddDayCount); //获取AddDayCount天后的日期
var y = dd.getFullYear();
var m = (dd.getMonth() + 1) < 10 ? "0" + (dd.getMonth() + 1) : (dd.getMonth() + 1); //获取当前月份的日期,不足10补0
var d = dd.getDate() < 10 ? "0" + dd.getDate() : dd.getDate(); //获取当前几号,不足10补0
return y + "-" + m + "-" + d
},
}
}