日期范围过滤器无法按角度正常工作

时间:2019-11-12 09:34:04

标签: angular angular-filters date-pipe

我使用的是自定义过滤器,但未按要求运行

  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日星期一5:30:00 GMT + 0530(印度标准时间) startDateTimeFilter = 2019年11月11日星期一GMT + 0530(印度标准时间),2019年11月7日星期四00:00:00 GMT + 0530(印度标准时间)..继续.. startdatefilter = 2019年11月7日星期四00:00:00 GMT + 0530(印度标准时间)

我认为它由于日期格式而中断。 我尝试将日期字符串化为2019年11月11日的格式,但没有用..

任何想法请帮忙..

1 个答案:

答案 0 :(得分:0)

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