【发布时间】:2019-05-10 10:01:08
【问题描述】:
我有以下逻辑过滤两个日期之间的日期和时间。
this.downloadData = this.downloadData.filter(
m => new Date(m.LogTime) >= new Date(localStorage.getItem('fromDate')) && new Date(m.LogTime) <= new Date(localStorage.getItem('toDate'))
);
但它会过滤选择的日期和日期,它会过滤从日期的第二天和前一天的日期。
我想在结果中也包含选定的起始日期和结束日期。我应该如何改变这个逻辑?
Eg:
DateTime array
2001-12-21 21:00
2001-12-22 21:00
2001-12-23 21:00
2001-12-24 21:00
2001-12-25 21:00
如果我过滤 fromdate 2001-12-21 21:00 和 toDate 2001-12-25 21:00
Current result
2001-12-21 21:00
2001-12-22 21:00
2001-12-23 21:00
2001-12-24 21:00
2001-12-25 21:00
Expected result
2001-12-22 21:00
2001-12-23 21:00
2001-12-24 21:00
【问题讨论】:
-
您还面临这个问题吗?
-
是的..我还没有尝试过下面的代码..需要部署和测试,因为本地没有数据
标签: javascript angular typescript linq logic