gpt4 book ai didi

javascript - Angular js - 格式化日期时间以匹配条件

转载 作者:行者123 更新时间:2023-11-30 17:31:40 24 4
gpt4 key购买 nike

您好,我只是使用 Angular 日期过滤器打印出日期时间,这就是我的代码实际的样子:

<small class="muted smaller">

{{row.insert_datetime | date : 'shortTime'}},
{{row.insert_datetime | date : 'longDate'}}
</small>

所以结果非常好,它返回:

<small class="muted smaller">
5:22 PM, 1 April 2010
</small>

我更想要的是有条件地返回这样的东西:

if(today == 1 April 2010){
print 5:22 PM
}else{
print 5:22 PM , 1 April 2010
}

是否可以通过某种方式添加此条件?

最佳答案

您可以使用 Angular 过滤器的概念,您可以修改它以进一步实现您的目标

angular.module('yourmodule').filter('hbdate', function($filter)
{
return function(input)
{
if(input == null){ return ""; }
var _date = $filter('date')(new Date(input), 'MMM dd yyyy');
if{
your condition
}

return _date.toUpperCase();
};
});

Date filtering and formatting in Angular js.

关于javascript - Angular js - 格式化日期时间以匹配条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22931564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com