【发布时间】:2015-01-04 04:37:27
【问题描述】:
我创建过滤器以将日期格式化为以前的时间,例如 2015-01-03 01:00:00 给出 1 小时前, 为了实现这一点,我创建了如下角度过滤器。
angular.module('myApp').filter('from', function() {
return function(date) {
return moment(date).fromNow();
}
});
当我应用它时。用我的角度控制器。如下
{{2015-01-02 01:00:00 | from }}
而不是 1 天前给出的,而是 45 年前给出的,我不明白为什么
【问题讨论】:
-
我不这么认为,你需要用引号括起来。 plnkr.co/edit/Rk1XrBu3Dsg8dFl84NDo?p=preview
-
是的。有什么办法可以在一小时前获得 1 秒前而不是 2 天前获得
-
由于原始问题是关闭的错字标记。