繁体   English   中英

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

[英]How to add icon when last reading date is more than 24hours old?

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

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

我在控制器中有这个:

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

我现在不知道该如何使用。

我想要的是:如果hsParametersLastRead.readingDate早于24小时,则能够使图标可见。 我可以以某种方式将其与“时刻”对象进行比较,然后检查是否已经过去24小时吗?

您可以执行以下操作:

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

区别应该是now和hsParametersLastRead属性之间的小时数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM