0

我有这样的日期 json 格式“YYYY-MM-DD”,所以我在我的 tcomb 表单中执行此操作:

dob: {
            returnKeyType: 'next',
            testID: 'dobInput',
            label: 'Birth date',
            mode: 'date',
            error:'',
            config:{
                format: (date) => {
                    return moment(date).format('YYYY-MM-DD');
                  },

            }

但返回数据仍然看起来像这样“Sun Mar 08 2020 00:00:00 GMT+0000”。所以我尝试在设置值时重新格式化值,如下所示:

const value = this.refs.form.getValue()
    formatDob = moment(value.dob).format('YYYY-MM-DD')
    value.dob = formatDob

    console.log(value)

但该值仍未更改为“YYYY-MM-DD”。如何更改 dob 值格式?请帮忙,谢谢你之前

4

1 回答 1

1

尝试这个。希望帮助你

const value = this.refs.form.getValue()
    formatDob = moment(value.dob, 'YYYY-MM-DD')
    value.dob = formatDob

    console.log(value)
于 2020-03-10T04:25:58.033 回答