在JavaScript中计算具有特定日期的数组元素

最大限度

我在javascript中有一个Date()对象数组,我想计算每天的事件数。

这是一个例子:

我所拥有的是:

Array [ Date 2014-12-04T10:30:20.000Z, Date 2014-12-05T11:04:58.056Z, Date 2014-12-05T11:04:58.056Z, Date 2014-12-05T11:04:58.056Z ]

我想要的是:

Array [{date: '2014-12-04', counts: 1}, {date: '2014-12-05', counts: 3}]

非常感谢!

最大限度

itch

基本答案:

var arr = [], // fill it with array with your data
results = {}, rarr = [], i, date;

for (i=0; i<arr.length; i++) {
  // get the date
  date = [arr[i].getFullYear(),arr[i].getMonth(),arr[i].getDate()].join("-");
  results[date] = results[date] || 0;
  results[date]++;
}
// you can always convert it into an array of objects, if you must
for (i in results) {
  if (results.hasOwnProperty(i)) {
     rarr.push({date:i,counts:results[i]});
  }
}

使用lodash函数和Array.forEach()ES5可以使这些操作变得更加容易

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选择具有特定日期的行

来自分类Dev

如何在CodeIgniter中计算具有特定年份的日期的行数?

来自分类Dev

尝试获取具有特定日期值的第一个元素的标头

来自分类Dev

检查自定义对象数组是否包含具有特定日期的对象

来自分类Dev

在特定日期(mysql-php)中计算特定值的最简单方法是什么?

来自分类Dev

计算具有特定字符串值的数组元素

来自分类Dev

具有特定日期格式的MySQL日期间隔

来自分类Dev

计算特定日期的天数

来自分类Dev

计算特定日期 [R]

来自分类Dev

使用JavaScript计算剩余天数到特定日期

来自分类Dev

Matlab:提取具有特定日期时间的行

来自分类Dev

创建具有特定日期格式的Datetime对象

来自分类Dev

如何创建具有特定日期的动态链接

来自分类Dev

筛选具有特定日期的数据-现代

来自分类Dev

MATLAB查找具有特定日期的索引

来自分类Dev

查找和删除具有特定日期的文件

来自分类Dev

保存具有特定日期和时区的任务

来自分类Dev

如何删除具有特定日期格式的文件

来自分类Dev

创建具有特定日期和时间的日历

来自分类Dev

R - 如何删除具有特定日期的行

来自分类Dev

如何访问具有特定日期时间的行?

来自分类Dev

计算Teradata中特定日期的日期

来自分类Dev

在Javascript中计算日期的库

来自分类Dev

计算符合条件的行,忽略具有相同非唯一值的行(即在特定国家/地区中在特定日期之前的所有奖项)

来自分类Dev

如何从特定日期减去并让其在工作日降落,同时在减法中计算周末数呢?

来自分类Dev

将具有不同时区的日期时间转换为特定日期的日期

来自分类Dev

如何计算和显示特定日期?

来自分类Dev

MySQL 计算特定日期时间

来自分类Dev

如何计算具有特定术语/单词的数组列表的元素数?

Related 相关文章

  1. 1

    选择具有特定日期的行

  2. 2

    如何在CodeIgniter中计算具有特定年份的日期的行数?

  3. 3

    尝试获取具有特定日期值的第一个元素的标头

  4. 4

    检查自定义对象数组是否包含具有特定日期的对象

  5. 5

    在特定日期(mysql-php)中计算特定值的最简单方法是什么?

  6. 6

    计算具有特定字符串值的数组元素

  7. 7

    具有特定日期格式的MySQL日期间隔

  8. 8

    计算特定日期的天数

  9. 9

    计算特定日期 [R]

  10. 10

    使用JavaScript计算剩余天数到特定日期

  11. 11

    Matlab:提取具有特定日期时间的行

  12. 12

    创建具有特定日期格式的Datetime对象

  13. 13

    如何创建具有特定日期的动态链接

  14. 14

    筛选具有特定日期的数据-现代

  15. 15

    MATLAB查找具有特定日期的索引

  16. 16

    查找和删除具有特定日期的文件

  17. 17

    保存具有特定日期和时区的任务

  18. 18

    如何删除具有特定日期格式的文件

  19. 19

    创建具有特定日期和时间的日历

  20. 20

    R - 如何删除具有特定日期的行

  21. 21

    如何访问具有特定日期时间的行?

  22. 22

    计算Teradata中特定日期的日期

  23. 23

    在Javascript中计算日期的库

  24. 24

    计算符合条件的行,忽略具有相同非唯一值的行(即在特定国家/地区中在特定日期之前的所有奖项)

  25. 25

    如何从特定日期减去并让其在工作日降落,同时在减法中计算周末数呢?

  26. 26

    将具有不同时区的日期时间转换为特定日期的日期

  27. 27

    如何计算和显示特定日期?

  28. 28

    MySQL 计算特定日期时间

  29. 29

    如何计算具有特定术语/单词的数组列表的元素数?

热门标签

归档