【发布时间】:2018-05-16 14:44:27
【问题描述】:
我正在尝试通过 react-datepicker 创建一个日期字段,并将初始日期设置为今天。 我正在使用 react-datepicker 和 moment.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()));
}
【问题讨论】:
-
this.props.event.startDate的值是多少? -
id:字符串;开始日期:数字;结束日期:数字;图片:图片|空;
-
我对它的值感兴趣,而不是数据类型。
-
我猜想在文档中与 selected={this.state.startDate} 没有区别
-
对。那个数字,是5吗? 996134? 5542?号码是多少?
标签: reactjs datepicker momentjs