Получить день недели на португальском языке с даты в момент js

это мой код

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

он возвращает название дня недели на английском, но нужно португальское название дня недели

Если я пропущу 1

$scope.getWeekDayShort = function(date) {
                moment().locale('pt-br');
                return moment(date, "D_M_YYYY").format('ddd');
            }
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"]

Я включил файл moment-with-locales.min.js, который включает все поддерживаемые языковые данные, и он хорошо работает с кодом верхнего уровня. Так почему же это не работает с названием недели?


person Napster    schedule 23.01.2015    source источник
comment
@Stijn Пожалуйста, проверьте Редактировать   -  person Napster    schedule 23.01.2015


Ответы (1)


Попробуйте это (источник):

moment(date, "D_M_YYYY").locale('pt-br').format('ddd')

Возможно, стоит зарегистрировать проблему на странице GitHub, я думаю, ваш код должен работать или документы следует улучшить.

person user247702    schedule 30.01.2015