我在获取vue.js中正确格式的日期时遇到问题,这是定义道具的方法
onDateClick({ date }) {
this.showAddModal = true
this.model.start = date
this.model.end = date
},
这是我得到错误返回格式的方法
save() {
this.formData.append('name', this.model.name);
this.formData.append('date', this.model.start);
this.formData.append('description', this.model.description);
for (var i = 0; i < this.model.files.length; i++) {
const file = this.model.files[i];
this.formData.append('files[' + i + ']', file);
}
window.axios.post(window.location.origin + '/calendar/store',
this.formData,
{
headers: {
'Content-Type': 'multipart/form-data',
},
})
.then((response) => {
location.reload();
}).catch((err) => {
console.log(err);
});
我不知道在哪里进行重新格式化
答案 0 :(得分:0)
使用moment.js https://momentjs.com/
onDateClick({ date }) {
let formattedDate = moment(date).format('YYYY-MM-DD')
this.showAddModal = true
this.model.start = formattedDate
this.model.end = formattedDate
},