在javascript中执行日期过滤器的最佳方法是什么?

在javascript中执行日期过滤器的最佳方法是什么?,javascript,client-server,httpclient,Javascript,Client Server,Httpclient,我试图学习一点关于客户机-服务器调用如何工作的知识,并进入一个关于查询参数的主题。嗯,我有一个数据集,我打算对多种情况进行筛选。当搜索字段是简单属性时,我可以处理它们。例如,给定以下结构中的数据集 var data = [ { data: "2019-02-16 00:00:00", customer: "Pedro", ite

我试图学习一点关于客户机-服务器调用如何工作的知识,并进入一个关于查询参数的主题。嗯,我有一个数据集,我打算对多种情况进行筛选。当搜索字段是简单属性时,我可以处理它们。例如,给定以下结构中的数据集

var data = [
              {
                 data: "2019-02-16 00:00:00",
                 customer: "Pedro",
                 item: "Keyboard",
                 qtd: "3",
                 total: "$75.00"
              }, ... ]
我可以通过以下查询对Mary或Peter购买的键盘进行筛选(我运行的是local)

使用以下代码段

for(var param in req.query[param].split(',')){
   data = data.filter(obj => param.includes(obj[param]))
}
但是,我发现过滤一段时间(在特定日期之间)非常困难。主要是由于显示的日期格式。最好的方法是什么?我使用的表格是有效的还是有更好的?Javascript对我来说是新事物

提前谢谢

使用如何?
for(var param in req.query[param].split(',')){
   data = data.filter(obj => param.includes(obj[param]))
}