javascript - Buefy datepicker如何输出 'yyyy-MM-dd'字符串?

标签 javascript vue.js datepicker buefy

我的 Vue 应用程序中的 Buefy 表单中有一个日期选择器,该选择器应该通过 api 调用填充表格。我使用 Buefy 表单填充 api 调用。 API 调用需要格式“yyyy-MM-dd”,但我从 buefy v-model="startdate" 收到完全不同的格式。

我将自 ${this.startdate} 起将开始日期传递到 API 调用中。 我需要它是格式为“yyyy-MM-dd”的字符串。 日期字符串示例:'2019-04-23'

我该如何实现这一目标? buefy datepicker 的日期解析器属性是否可能?如果是的话,功能是什么?

到目前为止,我在 b-datepicker 标签中有 :date-parser="dateParser"

在我的方法中

dateParser(date) {
      new Date.parse(date);
    }

下一步是什么?

最佳答案

因此,在沃尔特的回复中,我使用以下逻辑来检索我的答案:

let myDate = new Date(Date.parse(this.startdate));
      let realDate =
        myDate.getFullYear() +
        "-" +
        ("0" + (myDate.getMonth() + 1)).slice(-2) +
        "-" +
        ("0" + myDate.getDate()).slice(-2);

关于javascript - Buefy datepicker如何输出 'yyyy-MM-dd'字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55855664/

相关文章:

javascript - Vue.js 中的 {{ name }} 和 {{{ name }}} 有什么区别

javascript - 如何使用 vue.js 从 Promise 内的方法更新数据值?

Android:在对话框中使用日期选择器和时间选择器

javascript - Atom linter 不起作用

javascript - 在 javascript 中使用 map 和 reduce 来过滤数组中的对象

javascript - 将子级中的 v-model 链接到父级值 vue js

javascript - Bootstrap 日期选择器不关闭

java - Android 的简单日期选择器

javascript - 如何按字典顺序和数字顺序对一组数字进行排序?

javascript - 选择后使内容处于事件状态