gpt4 book ai didi

javascript - Vue/Buefy 的 Datepicker 组件选择了错误的日期

转载 作者:行者123 更新时间:2023-11-30 20:26:53 29 4
gpt4 key购买 nike

我在页面上的表单中使用 Vue/Buefy 作为日期选择器(第 2 步)https://waytorussia.net/Services/VisaSupport/Tourist.html

有时只会错误地选择出生日期:例如,用户选择了 1975 年 6 月 5 日,但随后记录的数据是 1975 年 6 月 6 日或 1975 年 6 月 4 日。

我们认为问题出在服务器上,所以我们将选择的日期作为字符串传输(以确保没有变化),但现在我们认为问题出在 Vue 中(尤其是据报道datepicker 组件有这个错误)。

我们尝试改变

getDate 到 Datepicker 组件中的 getUTCDate 但这并不能解决问题。

您有这方面的经验吗?或者您知道在哪里可以查看吗?

最佳答案

我按照下面的脚本添加了 date-formatter 属性,它似乎工作正常。

<template>
<b-field label="Select a date">
<b-datepicker
v-model="date"
placeholder="Click to select..."
icon="calendar-today"
:date-formatter="formatter">
</b-datepicker>
</b-field>
</template>

<script>
export default {
name: 'App',
data() {
return {
date: new Date()
}
},
methods: {
formatter (d) {
return d.toLocaleDateString()
}
}
}
</script>

点击示例链接:

https://codepen.io/jeanfsantos/pen/mKMBOv

希望对你有帮助

关于javascript - Vue/Buefy 的 Datepicker 组件选择了错误的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50799462/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com