按周,日和年组javascript

时间:2017-06-16 13:20:57

标签: javascript angular multidimensional-array javascript-objects

我是javascript的新手,并且有点努力做到这一点。我在客户端(javascript)有一个像这样的对象列表

[{id:1,amount_spent:15,date:06/16/2017},
{id:1,amount_spent:10,date:06/15/2017},
{id:1,amount_spent:10,date:06/01/2017},
{id:1,amount_spent:15,date:05/22/2017},
{id:1,amount_spent:10,date:05/24/2017},
{id:1,amount_spent:15,date:04/18/2017},
{id:1,amount_spent:10,date:04/19/2017},
{id:1,amount_spent:15,date:04/19/2016}]

现在,我想每周将它们分组一些,并以html格式显示为

注意:周开始日总是星期日,星期结束日总是星期六

  周开始时间:06/11/2017 ||周末:2017年6月17日

     
    

总花费= 25

  
     周开始时间:2017年5月28日||周末:05/03/2017

     
    

总花费= 10

  
     周开始时间:2017年5月21日||周末:05/27/2017

     
    

总花费= 25

  
     周开始时间:2017年4月16日||周末:2017年4月22日

     
    

总花费= 25

  
     

周开始:2016年4月17日||周末:2016年4月23日

     
    

总花费= 15

  

我也希望每月和每年显示它

示例json数据的年度分组:

  

2017年

     
    

总花费= 85

  
     

2016年

     
    

总花费= 15

  

提前致谢

0 个答案:

没有答案