Buefy日期选择器如何输出'yyyy-MM-dd'字符串?

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


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


我该如何实现?buefy datepicker的date-parser属性是否可行?如果是的话,功能是什么?


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


在我有的方法中


dateParser(date) {

      new Date.parse(date);

    }

下一步是什么?


慕侠2389804
浏览 205回答 2
2回答

哔哔one

因此,就Walter的答复而言,我使用下面的逻辑来检索我的答案:let myDate = new Date(Date.parse(this.startdate));      let realDate =        myDate.getFullYear() +        "-" +        ("0" + (myDate.getMonth() + 1)).slice(-2) +        "-" +        ("0" + myDate.getDate()).slice(-2);

扬帆大鱼

Datepicker仅接受Date JavaScript对象。您必须先将日期对象格式化为服务器模式中的字符串,然后才能调用API。Formatter和Parser道具仅供内部和显示使用。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript