如何在reactJS中使用momentJS与simple-react-validator验证日期?

我正在使用simple-react-validator和Moment.js,我必须在日期类型输入元素中从用户输入日期,但是simple-react-validator并未验证时刻日期类型对象,尽管他们在其文档中称日期必须为时刻对象类型。

this.state = {
    a : {
        b : {
            c:{
                value:moment()
            }
        }
    }
}

-----------
chanageDate(e){
    const { name,value,type } = e.target;
    const aState = cloneDeep( this.state.a );
    aState['b'][name]['value'] = moment(value);
    this.setState(
        {
            a: aState
        }
    );
}

-----------
<input type="date" name='c' value={a.b.c['value'].format("YYYY-MM-DD")} onChange={this.chanageDate.bind(this)}/>
{
    validatorInstance.message("DepartureDate",a.b.c['value'],'date')
}
xingxing9806 回答:如何在reactJS中使用momentJS与simple-react-validator验证日期?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3159574.html

大家都在问