Я использую 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
]
Может кто-нибудь помочь мне с тем же?