从js的日期开始用葡萄牙语获取工作日

Nap*_*ter 3 angularjs momentjs angular-moment

这是我的代码

$scope.getWeekDayShort = function(date) {
                moment().locale('pt-br');
                return moment(date, "D_M_YYYY").format('ddd');
            }
Run Code Online (Sandbox Code Playgroud)

它以英文返回工作日的名称,但需要葡萄牙语的工作日名称

如果我通过1_1_2015,它将返回周四

我如何用葡萄牙语获得工作日名称?

编辑

moment.locale('pt-br');
console.log(JSON.stringify(moment.months())) // ["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]
moment.locale('en');
console.log(JSON.stringify(moment.months())); // ["January","February","March","April","May","June","July","August","September","October","November","December"]
Run Code Online (Sandbox Code Playgroud)

我已经包含了moment-with-locales.min.js文件,其中包含了所有受支持的语言数据,并且它与上层代码配合使用.那为什么它不适用于周名?

use*_*702 6

试试这个(来源):

moment(date, "D_M_YYYY").locale('pt-br').format('ddd')
Run Code Online (Sandbox Code Playgroud)

可能值得在GitHub页面上记录一个问题,我认为你的代码应该有用,或者应该改进文档.