如何按时间戳将日期分组?(AngularJS)

扬·范·里斯维克(Jan van Rijswijk)

我有以下代码:

<div ng-repeat="(key, value) in history | groupBy:'date'">
  <div>{{key}}</div>
  <div ng-repeat="item in value">
    {{item}}
  </div>
</div>

我想以以下格式显示我的历史记录:

2015-10-10
item 1
item 2
item 3

2015-10-11
item 4
item 5

2015-10-12
item 6
item 7

该代码可以正常工作,但是该date属性是一个时间戳。每个项目都因小时和秒而异。重要的是,项目必须按天无时间分组。

根据这个答案所做出笔者angular-filter我发现使用很好的解决方案momentjs

html

<div ng-repeat="(key, value) in history | map: toDay | groupBy:'date'">
    <div>{{key}}</div>
    <div ng-repeat="item in value">
        {{item}}
    </div>
</div>

控制器

$scope.toDay = toDay;

function toDay( history ) {
    history.day = moment( history.date ).format( "L" );
    return history;
}

假设您有一个有效的javascript Date对象而不使用momentjs您的函数将是类似的:

function toDay( history ) {
    history.date = history.date.toLocaleDateString();
    return history;
};

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按时间戳字段的日期部分分组

来自分类Dev

按时间戳字段的日期部分分组

来自分类Dev

MySQL按时间戳分组

来自分类Dev

RxJava按时间戳分组

来自分类Dev

如何按时间将数组项分组

来自分类Dev

我如何按时间戳值对坐标进行分组

来自分类Dev

Python Pandas:按日期分组,并按时间戳访问每个分组

来自分类Dev

Python Pandas:按日期分组,并按时间戳访问每个分组

来自分类Dev

从Unix时间戳按时隙分组

来自分类Dev

按日期分组,而不按时间分组

来自分类Dev

如何按时间表将航班分组?

来自分类Dev

将RDD条目按时间戳分组到涵盖X分钟的条目列表中

来自分类Dev

根据时间戳分组日期

来自分类Dev

如何按季度/半年按时间戳对 mondoDB 文档数据进行分组

来自分类Dev

如何使用实体框架按日期分组而不是按时间分组

来自分类Dev

如何使用实体框架按日期分组而不是按时间分组

来自分类Dev

如何按时间戳平均表行?

来自分类Dev

用于按时间戳分组数据的理想数据库

来自分类Dev

如何使用AngularJs中的矩将Unix时间戳转换为GMT(IST)格式的日期

来自分类Dev

将时间戳与描述分组

来自分类Dev

使用linq按时间戳记日期和时间分组数据

来自分类Dev

如何将Unix时间戳转换为日期时间

来自分类Dev

如何将时间戳转换为可读的日期/时间?

来自分类Dev

AngularJS-日期/时间戳

来自分类Dev

如果日期相同,则按时间戳过滤数组

来自分类Dev

如何将时间戳彼此接近的会话分组?

来自分类Dev

如何按时间禁用当前日期?

来自分类Dev

按时间间隔对Java 8日期进行分组

来自分类Dev

在日期嵌套列表中按时间分组元素?

Related 相关文章

热门标签

归档