vue2把yyyy-MM-ww
时间: 2024-07-22 20:01:28 浏览: 123
在 Vue.js 2.x 中,如果你想要格式化日期并显示为 "yyyy-MM-dd" 的形式,你可以使用 JavaScript 的内置 `Date` 对象和一些字符串操作函数。例如,你可以创建一个自定义方法来处理日期格式转换。这里是一个简单的示例:
```javascript
new Vue({
data: {
date: new Date() // 获取当前时间
},
methods: {
formatDate(date) {
// 格式化为 'yyyy-MM-dd'
const year = date.getFullYear();
const month = String(date.getMonth() + 1).padStart(2, '0'); // 月份从0开始计数,加1并补0
const day = String(date.getDate()).padStart(2, '0');
return `${year}-${month}-${day}`;
}
},
computed: {
formattedDate() { // 使用 computed 计算属性方便更新
return this.formatDate(this.date);
}
}
})
```
在这个例子中,`formatDate` 方法接收一个 `Date` 对象,并返回格式化的字符串。然后在模板中你可以直接使用 `formattedDate` 属性来显示日期。
阅读全文