Reactjs 如何解决RangeError:无效的时间值
利用React,我使用矩和React DatePicker库设置了一个DatePicker组件,并将使用今天的日期以MM-DD-YYYY格式计算的初始日期值传递给它 当我尝试加载时,得到以下错误行: 抛出新的RangeError(“无效时间值”); 将系统时区中的日期转换为UTC+00:00时区中的相同日期。这可确保在实施UTC功能时,区域设置将与其兼容` 日期选择器组件:Reactjs 如何解决RangeError:无效的时间值,reactjs,utc,daterangepicker,Reactjs,Utc,Daterangepicker,利用React,我使用矩和React DatePicker库设置了一个DatePicker组件,并将使用今天的日期以MM-DD-YYYY格式计算的初始日期值传递给它 当我尝试加载时,得到以下错误行: 抛出新的RangeError(“无效时间值”); 将系统时区中的日期转换为UTC+00:00时区中的相同日期。这可确保在实施UTC功能时,区域设置将与其兼容` 日期选择器组件: class DatePicker extends Component { render() { return
class DatePicker extends Component {
render() {
return (
// <input type="date"
// className={this.props.className + " myInput"}
// placeholder={this.props.placeholder}
// onChange={this.props.onChange}
// value={this.props.value}
// />
<DatePicker2
dateFormat="DD MMM YYYY"
className={this.props.className + " myInput"}
selected={moment(this.props.value)}
onChange={this.props.onChange}
readOnly={true}
/>
);
}
}
export default DatePicker;
类日期选择器扩展组件{
render(){
返回(
//
);
}
}
导出默认日期选择器;
我的问题是:如何将系统时区中的日期转换为UTC+00:00时区中的相同日期(假设这是解决方案,但如果不是,如何解决此问题?要重新格式化您可以使用的日期,请执行以下操作:
moment(this.props.value).format(“YYYY-MM-DD HH:MM Z”);
this.props.value的格式是什么?