我的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); }下一步是什么?
2 回答
哔哔one
TA贡献1854条经验 获得超8个赞
因此,就Walter的答复而言,我使用下面的逻辑来检索我的答案:
let myDate = new Date(Date.parse(this.startdate));
let realDate =
myDate.getFullYear() +
"-" +
("0" + (myDate.getMonth() + 1)).slice(-2) +
"-" +
("0" + myDate.getDate()).slice(-2);
扬帆大鱼
TA贡献1799条经验 获得超9个赞
Datepicker仅接受Date JavaScript对象。您必须先将日期对象格式化为服务器模式中的字符串,然后才能调用API。Formatter和Parser道具仅供内部和显示使用。
添加回答
举报
0/150
提交
取消