vue获取当前时间前一天的对象
时间: 2024-12-18 08:19:49 浏览: 4
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
在Vue中,你可以使用JavaScript的内置Date对象来获取当前时间前一天的日期。下面是一个简单的例子:
```javascript
export default {
data() {
return {
yesterday: null,
}
},
mounted() {
this.yesterday = new Date();
this.yesterday.setDate(this.yesterday.getDate() - 1); // 减一天
}
}
```
在上述代码中,我们在`mounted`生命周期钩子里创建了一个新的Date实例,并然后调用`getDate()`方法获取当前日期,再减去1来得到前一天的日期。`yesterday`数据将在页面加载完成后立即更新为前一天。
如果需要格式化日期,可以使用如moment.js、vue-dayjs等库进行处理,例如:
```javascript
import moment from 'moment';
this.yesterday = moment(new Date()).subtract(1, 'days').format('YYYY-MM-DD');
```
阅读全文