无法使用Angular.js按日期过滤数据

时间:2016-05-31 06:19:27

标签: javascript angularjs date

我需要一个帮助。我需要使用Angular.js按照两个日期从列表中过滤数据。我所有代码都存在于plunkr中。在那里你可以找到我有3组数据的列表。我有两个日期字段,一个用于from date,另一个用于to date。如果用户选择两个日期,列表数据将相应地过滤意味着列表数据应该根据日期字段选择日期来查看。这里我无法获得该类型的结果。Here是代码。请帮我解决这个问题

1 个答案:

答案 0 :(得分:0)

在第25行的script.js中更改

getMidnight(event.date + 24 * 3600 * 1000).getTime()

getMidnight(new Date(event.date) + 24 * 3600 * 1000).getTime()

编辑:

对于评论,请在return events.filter

之前添加这两行

from = getMidnight(from);

to = getMidnight(to).getTime() + (24 * 3600-1) * 1000;