Javascript 如何使用日期格式的大写部分-angularjs

Javascript 如何使用日期格式的大写部分-angularjs,javascript,angularjs,Javascript,Angularjs,有没有办法不用编写自己的过滤器就可以做到这一点?您可以使用内置过滤器。您只需将日期拆分为两个,如下所示:{(vm.myDate | date:'EEEE',|大写)+(vm.myDate | date:'MMMM d,yyyyy')} 下面是一个工作示例: (函数(){ 有棱角的 .module('myApp',[]) .controller('MainCtrl',function(){ var vm=这个; vm.myDate=new Date().getTime(); }); })();

有没有办法不用编写自己的过滤器就可以做到这一点?

您可以使用内置过滤器。您只需将日期拆分为两个,如下所示:
{(vm.myDate | date:'EEEE',|大写)+(vm.myDate | date:'MMMM d,yyyyy')}

下面是一个工作示例:

(函数(){
有棱角的
.module('myApp',[])
.controller('MainCtrl',function(){
var vm=这个;
vm.myDate=new Date().getTime();
});
})();

当前日期:{(vm.myDate | date:'EEEE',|大写)+(vm.myDate | date:'MMMM d,yyyy')}

这将显示2016年3月16日星期三,但他想要:2016年3月16日星期三。这就是我将其拆分为两个表达式的原因。第一个显示大写日期,第二个显示其余日期。啊,对不起,我现在看到你是如何使用它的了!我已经添加了一个示例来查看我的代码的运行情况。
{{main.featured.date | date:'EEEE, MMMM d, yyyy'}}
//Wednesday, March 16, 2016

//But I want: WEDNESDAY, March 16, 2016