Javascript 获取MomentJs中的杰出人物列表

Javascript 获取MomentJs中的杰出人物列表,javascript,momentjs,Javascript,Momentjs,允许向其提供多种语言,以便创建用于格式化和计算的区域设置 他们发现有些语言使用两个以上的meridiem,并且在一个区域设置中使用。有没有办法返回当前地区的Meridiem列表 没有在24小时内循环,每小时调用moment.localeData().meridiem(x),然后寻找unique我似乎找不到任何关于它的文档。是否有人找到了获取此列表的方法,或者这是我应该在他们的github上请求的内容?看起来循环是唯一的方法 让fn=moment().locale('zh-cn').locale

允许向其提供多种语言,以便创建用于格式化和计算的区域设置

他们发现有些语言使用两个以上的meridiem,并且在一个区域设置中使用。有没有办法返回当前地区的Meridiem列表


没有在24小时内循环,每小时调用
moment.localeData().meridiem(x)
,然后寻找unique我似乎找不到任何关于它的文档。是否有人找到了获取此列表的方法,或者这是我应该在他们的github上请求的内容?

看起来循环是唯一的方法

让fn=moment().locale('zh-cn').localeData().meridiem,
meridiems=新集合();
for(让小时=0;小时<24;小时++){
对于(让分钟=0;分钟<60;分钟++){
//同时获取大小写
添加(fn(小时、分钟、真));
添加(fn(小时、分钟、假));
}
}
log(Array.from(meridiems.values())


考虑到1.6.0+中定制的功能版本,我认为您除了循环之外别无选择,包括我担心会出现的分钟数。我不确定代码库中是否有任何东西没有被记录到文档中,任何人都知道从Locale获取值已被标记为答案,除非代码库中出现了一些Hell mary:)