每个功能:比较每天的日期和分组结果

温顺

我正在使用 ajax 获取数据。它有效,我按预期获得了每条数据。但我想对每天的数据进行分组。我怎样才能做到这一点?

是)我有的:

Sat Mar 03 2018 12:48:15 GMT+0100: Message 1
Sat Mar 03 2018 12:14:38 GMT+0100: Message 2
Fri Mar 02 2018 19:41:54 GMT+0100: Message 3
Fri Mar 02 2018 19:25:16 GMT+0100: Message 4
Fri Mar 02 2018 14:02:45 GMT+0100: Message 5
Wed Feb 28 2018 18:01:13 GMT+0100: Message 6

我想要什么:

Sat Mar 03 2018: Message 1, Message 2
Fri Mar 02 2018: Message 3, Message 4, Message 5
Wed Feb 28 2018: Message 6

我的(简化的)ajax:

$.ajax({
  type: 'GET',
  url: "my-url",
  dataType: "json",
  success: function(data) {
    $.each(data, function(k, v) {
      var date = v.date;
      var message = v.message;
      var t = new Date(date);
      $('body').append(t + ': ' + message);
    });
  }
});

任何人都可以指出我正确的方向吗?谢谢。

空白

您可以将要获得的数组减少到不同的表示形式,例如

{
  "date": ["Message 1", "Message 2"],
  ... 
}

// This will format the data
var newData = data.reduce(
  (acc, el) => {
    var date = el.date;
    if (acc.hasOwnProperty(date))
      acc[date].push(el.message);
    else
      acc[date] = [el.message];
    return acc;
  }, {}
)

// Now iterate over the keys and build the HTML
Object.keys(newData).forEach(function(v, k) {
  var date = v;
  var message = newData[v].join(", ");
  var t = new Date(date);
  $('body').append(t + ': ' + message);
});

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从 Laravel Eloquent 结果比较和获取日期

来自分类Dev

SQL选择每天的总数,但按日期和小时分组(每小时的运行总数)

来自分类Dev

如何使SQL查询按日期分组和求和结果?

来自分类Dev

比较日期时间和时间会产生错误的结果

来自分类Dev

根据熊猫的分组比较日期

来自分类Dev

分组功能和分组依据

来自分类Dev

如何使用Windows功能将付款的每个部分按付款的最短日期进行分组

来自分类Dev

SQL:按日期分组结果

来自分类Dev

MySQL中是否有任何可用的功能可以将日期的结果分组为明智的天数拆分

来自分类Dev

按天分组,然后计算每天的结果

来自分类Dev

比较日期并突出显示结果

来自分类Dev

sql按日期分组每天给出相同的值

来自分类Dev

每个超过辅助功能的结果?

来自分类Dev

猫鼬日期比较没有时间和分组多个属性?

来自分类Dev

如何比较数组中的每个元素并将具有相同数据的元素分组(在我的情况下为日期)?的JavaScript

来自分类Dev

获取每个人每天的最小日期时间的记录

来自分类Dev

对第一列和最后列进行分组并对每个列应用不同的功能

来自分类Dev

熊猫按唯一ID和每个唯一ID的不同日期分组

来自分类Dev

熊猫按唯一ID和每个唯一ID的不同日期分组

来自分类Dev

Linq-然后分组比较每个分组中的元素

来自分类Dev

按 Django 2 中的每个日期分组

来自分类Dev

多次查找和结果分组

来自分类Dev

分组和过滤mysql结果

来自分类Dev

复杂分组和结果集

来自分类Dev

多次查找和结果分组

来自分类Dev

如何获得仅比较日期和月份而不考虑时间戳记时间的结果?

来自分类Dev

将分组结果与汇总结果进行比较

来自分类Dev

Mongodb计数结果按日期范围分组

来自分类Dev

MySQL查询按日期范围对结果分组?

Related 相关文章

  1. 1

    从 Laravel Eloquent 结果比较和获取日期

  2. 2

    SQL选择每天的总数,但按日期和小时分组(每小时的运行总数)

  3. 3

    如何使SQL查询按日期分组和求和结果?

  4. 4

    比较日期时间和时间会产生错误的结果

  5. 5

    根据熊猫的分组比较日期

  6. 6

    分组功能和分组依据

  7. 7

    如何使用Windows功能将付款的每个部分按付款的最短日期进行分组

  8. 8

    SQL:按日期分组结果

  9. 9

    MySQL中是否有任何可用的功能可以将日期的结果分组为明智的天数拆分

  10. 10

    按天分组,然后计算每天的结果

  11. 11

    比较日期并突出显示结果

  12. 12

    sql按日期分组每天给出相同的值

  13. 13

    每个超过辅助功能的结果?

  14. 14

    猫鼬日期比较没有时间和分组多个属性?

  15. 15

    如何比较数组中的每个元素并将具有相同数据的元素分组(在我的情况下为日期)?的JavaScript

  16. 16

    获取每个人每天的最小日期时间的记录

  17. 17

    对第一列和最后列进行分组并对每个列应用不同的功能

  18. 18

    熊猫按唯一ID和每个唯一ID的不同日期分组

  19. 19

    熊猫按唯一ID和每个唯一ID的不同日期分组

  20. 20

    Linq-然后分组比较每个分组中的元素

  21. 21

    按 Django 2 中的每个日期分组

  22. 22

    多次查找和结果分组

  23. 23

    分组和过滤mysql结果

  24. 24

    复杂分组和结果集

  25. 25

    多次查找和结果分组

  26. 26

    如何获得仅比较日期和月份而不考虑时间戳记时间的结果?

  27. 27

    将分组结果与汇总结果进行比较

  28. 28

    Mongodb计数结果按日期范围分组

  29. 29

    MySQL查询按日期范围对结果分组?

热门标签

归档