Javascript 在moment.js中访问实例级别上的所有月份和工作日名称

Javascript 在moment.js中访问实例级别上的所有月份和工作日名称,javascript,momentjs,Javascript,Momentjs,是否有一种优雅的方法可以访问moment.js中的月份和工作日名称,而无需更改全局moment.js对象 我目前拥有的是 var localeData = moment.localeData(superDynamicallyLoadLocale()); var months = localeData._months; 这似乎相当脆弱,因为实际月份数组的名称可以由维护人员自行更改 我已经了解了哪些是可以接受的,但是有没有一种方法不涉及几个月/工作日的迭代?毕竟,数据已经以正确的格式存在了。我有同

是否有一种优雅的方法可以访问moment.js中的月份和工作日名称,而无需更改全局moment.js对象

我目前拥有的是

var localeData = moment.localeData(superDynamicallyLoadLocale());
var months = localeData._months;
这似乎相当脆弱,因为实际月份数组的名称可以由维护人员自行更改


我已经了解了哪些是可以接受的,但是有没有一种方法不涉及几个月/工作日的迭代?毕竟,数据已经以正确的格式存在了。

我有同样的问题:矩.weekdays()返回一个工作日列表,但矩.localeData(locale).weekdays()要求您传递矩对象并返回该对象的工作日。我可以根据指定的区域设置获取工作日列表吗?