Фильтр диапазона дат не работает должным образом в angular

Я использую индивидуальный фильтр, но он не работает в соответствии с требованиями

  if(this.startdatefilter!=undefined && this.enddatefilter!=undefined){ 
      this.filterArray.push( { type:'startDate' ,value: "Start Date : "+this.startdatetime},{ type:'endDate' ,value: "End Date : "+this.enddatetime})
      filteredData = filteredData.filter(data => ((data.startDateTimeFilter)>=
        (this.startdatefilter) ) && (data.startDateTimeFilter)<=(this.enddatefilter) )   
    } 

дата в формате - Пн 11 ноября 2019 05:30:00 GMT + 0530 (Стандартное время Индии) startDateTimeFilter = Пн 11 ноября 2019 05:30:00 GMT + 0530 (Стандартное время Индии), Четверг 7 ноября 2019 00:00 : 00 GMT + 0530 (индийское стандартное время) .. продолжается .. startdatefilter = Thu Nov 07 2019 00:00:00 GMT + 0530 (индийское стандартное время)

Я думаю, что это сломано из-за формата даты .. Я попытался преобразовать даты в формат 11 ноября 2019 года, но не сработало ..

Любая идея, пожалуйста, помогите ..


person Priyanka    schedule 12.11.2019    source источник


Ответы (1)


Я просто поменял формат на дд-м-гггг .. заработало !!

person Priyanka    schedule 12.11.2019