【发布时间】:2014-11-25 11:53:34
【问题描述】:
我有一个这样的数组
var array = [
{ date:2014-11-11,
title:test },
{ date:2014-11-12,
title:test },
{ date:2014-11-13,
title:test },
…more
…more
{ date:2015-01-01
title:test},
{ date:2015-01-02
title:test},
…more
…more
{ date:2015-03-01
title:test}
]
我的问题是如何获得每年的总月份。 例如,我需要 2014 年 2 个月(11 月到 12 月)和 2015 年 3 个月(1 月到 3 月)。
var firstYear = parseInt($filter('date')(array[0].date, 'yyyy'));
var lastYear = parseInt($filter('date')(array[array.length-1].date, 'yyyy'));
我不确定接下来要怎么做才能得到一年中的总月份
谁能帮帮我?谢谢!
【问题讨论】:
-
你的问题不清楚。你所说的“总月”是什么?数组中每一年的最新日期?如果这是一个范围,为什么不将其表示为一个范围而不是每个日期?只有当月的所有天都存在于数组中时,“总月”才成立吗?
标签: javascript angularjs