【问题标题】:Change Date format in tcomb form native以原生 tcomb 形式更改日期格式
【发布时间】:2020-03-10 03:49:42
【问题描述】:

我有日期 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 值格式?请帮忙,谢谢你之前

【问题讨论】:

    标签: javascript react-native tcomb-form-native


    【解决方案1】:

    试试这个。希望对你有帮助

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-19
      • 1970-01-01
      • 2011-06-05
      • 2016-11-22
      相关资源
      最近更新 更多