我使用moment.locale()
来定位datepicker,具体取决于用户选择的语言。
1)当我使用全局瞬间实例(不在组件中注入时刻)并调用moment.locales()
时它返回为
["en", "de", "es", "fr", "it", "ja", "nl", "pt-br", "ko", "zh-cn", "zh-tw"]
之后我尝试设置moment.locale("fr")
,它正常工作正常。
2)当我使用本地瞬间实例(在组件中注入时刻)并调用moment.locales()
时它将返回
["en"]
之后我尝试设置moment.locale('fr')
,它始终设为'en'
。
当我试图获得时区时,同样的问题正在发生。
1)如果我正在使用全局实例,那么moment.tz.names()
将所有时区名称作为数组返回。
2)moment.tz.names()
如果我正在使用本地时刻实例,则返回undefined
。
请帮我解决这个问题。