0

我正在使用自定义过滤器,但它没有按要求工作

  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) )   
    } 

日期格式为 - 2019 年 11 月 11 日星期一 05:30:00 GMT+0530(印度标准时间) startDateTimeFilter = 2019 年 11 月 11 日星期一 05:30:00 GMT+0530(印度标准时间),2019 年 11 月 7 日星期四 00:00 :00 GMT+0530(印度标准时间).. 继续 .. startdatefilter = Thu Nov 07 2019 00:00:00 GMT+0530(印度标准时间)

我认为它的破坏是因为日期格式..我尝试将日期字符串化为 2019 年 11 月 11 日的格式,但没有奏效..

任何想法请帮助..

4

1 回答 1

0

我只是将格式更改为 dd-M-yyyy .. 它有效!

于 2019-11-12T10:30:01.943 回答