如何实现Moment.js日期格式占位符简写的自动本地化?
Moment.js 日期格式占位符的本地化问题
我当前使用Moment.js时,通过以下代码获取本地化的通用日期格式:
moment.localeData(this.$i18n.locale).longDateFormat('L')
这段代码针对英文("en")会返回DD/MM/YYYY,针对捷克语会返回DD.MM.YYYY,格式分隔符的本地化表现符合预期。但我希望实现日期格式占位符简写的自动本地化——比如部分语言中“年”的单词并非以Y开头,希望对应的占位符也能适配本地化后的简写形式。
当前longDateFormat返回的结构示例如下:
{ "LTS": "H:mm:ss", "LT": "H:mm", "L": "DD.MM.YYYY", "LL": "D. MMMM YYYY", "LLL": "D. MMMM YYYY H:mm", "LLLL": "dddd D. MMMM YYYY H:mm", "l": "D. M. YYYY" }
我查阅了Moment.js的对象结构及官方文档,未找到关于如何国际化这些日期格式占位符简写的相关说明。
内容的提问来源于stack exchange,提问作者Jakub Albert Ferenc
相关产品推荐
相关产品推荐

