我正在使用react-datepicker
。我有一个要突出显示的日期数组,每个数组元素都是一个日期对象。在chrome上运行正常,但在 Microsoft edge 和 firefox 上无法正常工作。下面是我的代码和日期数组:
日期选择器代码:
<DatePicker
selected={this.state.selectedDate}
onChange={this.handleDateChange}
minDate={new Date()}
highlightDates={delivery_schedule_unavailable_days}
/>
日期数组:
var delivery_schedule_unavailable_days = [
0: Fri Jul 12 2019 00:00:00 GMT+0530 (India Standard Time) {}
1: Sat Jul 13 2019 00:00:00 GMT+0530 (India Standard Time) {}
]
问题:
Firefox 没有将react-datepicker__day--highlighted
类添加到日历日期,也没有将日期数组转换为以下日期:
var delivery_schedule_unavailable_days = [
0: Date -002019-07-11T18:06:32.000Z
1: Date -002019-07-12T18:06:32.000Z
]
Microsoft Edge 出现错误,并将日期数组转换为以下内容:
var delivery_schedule_unavailable_days = [
0: [date] Invalid Date
1: [date] Invalid Date
]
有人可以帮我吗?