获取不同语言的月份名称数组

Get months name array in different langualge

本文关键字:数组 语言 获取      更新时间:2023-09-26

默认语言(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(); - 为什么不返回月份名称数组?

有没有不同的方法来获取月份数组?

在代码中,变量 pt 是时刻对象的实例,表示特定的时间点。 时刻对象的 months 函数返回该实例的月份数,从 0 到 11。

若要获取月份的名称,请调用 moment.months() 函数,从全局时刻开始。 设置语言是一个独立的操作。

moment.locale('pt');
var months = moment.months();
//    ["janeiro", "fevereiro", "março", "abril", "maio", "junho", 
//     "julho", "agosto", "setembro", "outubro", "novembro", "dezembro"]