2014-12-25 1 views
0

기본 언어 (en)은 잘 동작합니다. 다른 언어와 지금 달 이름 배열을 다른 언어로 가져 오기

moment().format('LL'); \\ 25 December 2014 
moment.months(); \\ ["January", "February","March","April","May","June","July","August","September","October","November","December"] 

- (PT-BR)

var pt = moment().locale('pt-br'); 
pt.format('LL'); \\ 25 de dezembro de 2014 
pt.months(); \\ 11 

pt.months();은 - 왜 그것은 달 이름의 배열을 반환?

달 배열을 가져 오는 다른 방법이 있습니까?

+0

로케일이 처음에는 월 이름을 정의합니까? (http://momentjs.com/docs/#/customization/month-names/에 설명 된대로) – CBroe

+0

"moment-with-locales.min.js"를 포함 시켰습니다. 그래서 달 이름을 정의해야합니까? – Napster

답변

1

코드에서 변수 pt은 특정 시점을 나타내는 인스턴스 순간 객체입니다. 잠시 개체의 months 기능은 달의 이름, 당신은 순간 글로벌에서의 moment.months() 함수를 호출 얻으려면 11

을 통해 해당 인스턴스의 월 수, 0을 반환합니다. 언어 설정은 독립적 인 작업입니다.

moment.locale('pt'); 
var months = moment.months(); 

// ["janeiro", "fevereiro", "março", "abril", "maio", "junho", 
//  "julho", "agosto", "setembro", "outubro", "novembro", "dezembro"]