如何在上次阅读日期超过24小时时添加图标?

时间:2015-10-08 10:36:43

标签: javascript html angularjs

所以在我的HTML中我有这个:

{{hsParametersLastRead.readingDate | date:'medium'}}

我在控制器中有这个:

$http.get(hsParametersLastReadEndpoint).success(function (hsParametersLastRead) {
                $scope.hsParametersLastRead = hsParametersLastRead;
                console.log(moment());
            });

我有这个时刻,我真的不知道如何使用。

我想要的是:如果hsParametersLastRead.readingDate超过24小时,则能够显示图标。我能以某种方式将它与'时刻'对象进行比较并检查是否已经过了24小时?

1 个答案:

答案 0 :(得分:0)

你可以这样做:

var now = moment();
var difference = moment($scope.hsParametersLastRead.readingDate).diff(now, 'hours');

差异应该是从现在到你的hsParametersLastRead属性之间的小时数。