使用 amDifference 过滤器计算日期之间的差异
Calculating difference between dates with amDifference filter
我对在 angular 时刻使用 amDifference 过滤器有疑问。
目前我是这样设置的:
{{order.shipDate | amDifference: null: 'days'}}
这是在计算发货日期和当前日期之间的差异,但是它与我需要的倒退了。例如,如果我的 shipDate 是 12/05/2015,它当前显示“-81”,但我希望它显示“81”。所以我猜是这样的:
{{currentDate | amDifference: order.shipDate: 'days'}}
我已经试过了:
{{null | amDifference: order.shipDate: 'days'}}
没用。
所以我想我想知道:
- 我使用的 angular 矩过滤器正确吗?
- 如果我可以使用这个过滤器,我该如何实现?
非常感谢!
只需在控制器
中为today
设置一个变量
$scope.today = new Date();
然后做
<td>{{ today | amDifference: order.shipDate : 'days'}} days</td>
我对在 angular 时刻使用 amDifference 过滤器有疑问。
目前我是这样设置的:
{{order.shipDate | amDifference: null: 'days'}}
这是在计算发货日期和当前日期之间的差异,但是它与我需要的倒退了。例如,如果我的 shipDate 是 12/05/2015,它当前显示“-81”,但我希望它显示“81”。所以我猜是这样的:
{{currentDate | amDifference: order.shipDate: 'days'}}
我已经试过了:
{{null | amDifference: order.shipDate: 'days'}}
没用。
所以我想我想知道:
- 我使用的 angular 矩过滤器正确吗?
- 如果我可以使用这个过滤器,我该如何实现?
非常感谢!
只需在控制器
中为today
设置一个变量
$scope.today = new Date();
然后做
<td>{{ today | amDifference: order.shipDate : 'days'}} days</td>