React-Datepicker 将初始日期设置为 01-01-1970



>我正在尝试通过反应日期选择器创建一个日期字段,并将初始日期设置为今天。 我正在使用反应日期选择器和时刻.js。

问题是,我的日期最初是 01-01-1970,而不是今天的日期。

这是我的代码:

<DatePicker
dateFormat="DD.MM.YYYY"
selected={this.convertTimestampToDate(this.props.event.startDate)}
onChange={this.handleStartDayChange}
/>

和:

private convertTimestampToDate(ts: number): any {
return moment(ts);
}

和:

private handleStartDayChange(selectedStartDay: any) {
this.setState({
selectedStartDay: selectedStartDay,
selectedEndDay: this.state.selectedEndDay
});
this.props.onUpdateEvent(updateEventStartDate(this.props.event, selectedStartDay.valueOf()));
}

通过 moment.js 创建了日期。 这解决了我的问题。

相关内容

最新更新