moment.js是一款现在对时间处理的强大的函数,如果没有安装的话先执行
npm install moment
<template>
<a-select @change="changeRecent">
<a-select-option value="3">
近 3 天
</a-select-option>
<a-select-option value="7">
近 1 周
</a-select-option>
<a-select-option value="30">
近 1 月
</a-select-option>
</a-select>
</template>
<script>
import moment from 'moment';
export default {
data() {
return {
// 写在data中或者写在methods里面,一定要写不然会报错
moment
}
},
methods: {
changeRecent(value) {
// 开始日期
moment(new Date()).format('YYYY-MM-DD')+' '+'00:00:00'
// 结束日期 value 3、7、30
moment(new Date().getTime() - value * 1000 * 24 * 60 * 60).format('YYYY-MM-DD')+' '+'00:00:00');
},
}
}
</script>