我有一个 Vue Datepicker 的工作实例,它可以选择一个日期并将其记录在控制台中的选择上。
问题是它记录为 Fri Oct 18 2019 15:01:00 GMT-0400
但我需要发送格式化的日期部分,例如 2019-10-18
仅。
这是 vuejs-datepicker
库,我似乎无法使用它:
customFormatter(date) {
return moment(date).format('MMMM Do YYYY, h:mm:ss a');
}
我到底做错了什么?
<datepicker :value="date" @selected="CallDateFunction"></datepicker>
date(){
return {
date: '',
...
CallDateFunction(date){
console.log(date);
}
最佳答案
vuejs-datepicker使用日期对象或 null 调用的 selected
回调。
您可以使用以下示例代码来仅获取日期的字符串表示形式:
CallDateFunction(date){
if (date) {
const dateString = date.toISOString().substring(0, 10);
console.log(dateString);
} else {
console.log('null date');
}
}
关于javascript - Vue js datepicker,只获取格式化的日期部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58382711/