我有日期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 2020 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值格式?请帮助,谢谢您
答案 0 :(得分:0)
尝试一下。希望对你有帮助
const value = this.refs.form.getValue()
formatDob = moment(value.dob, 'YYYY-MM-DD')
value.dob = formatDob
console.log(value)