我正在处理我公司代码中的一个错误,该代码使用 AirBnB React Date 的包,特别是DateRangePicker
组件。如果用户尝试输入没有两位数字的日期(例如9/1/19
代替09/01/2019
),MomentJS 似乎不会将其视为有效格式。我知道 Moment 有格式字符串,但我似乎想不出如何连接到这个组件来修改它。
我尝试了提供的onDatesChange
方法,但它提供了两个 Moment 对象,因此当格式不正确时,它只会返回空值。理想情况下,我想这样做,如果用户输入日期或使用日历选择器,它会验证。我很高兴自己格式化(转换9/1/19
为09/01/2019
),但我不知道在哪里可以做到这一点。