我使用的是自定义过滤器,但未按要求运行
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日的格式,但没有用..
任何想法请帮忙..
答案 0 :(得分:0)
我只是将格式更改为dd-M-yyyy ..它有效了!