我正在尝试根据位置恢复日期格式。例如,如果我使用moment.locale('fr')
检索"DD/MM/YYYY"
或使用"YYYY/MM/DD"
检索moment.locale('en')
。
如您所见,我使用MomentJS进行日期管理。
是否有MomentJS函数来恢复格式?
答案 0 :(得分:5)
moment.localeData().longDateFormat('L') // "MM/DD/YYYY"
和
moment.localeData('fr').longDateFormat('L') // "DD/MM/YYYY"
似乎更好
答案 1 :(得分:4)
我在寻找的是:
moment().creationData().locale._longDateFormat.L
感谢Aprillion,我找到了答案。谢谢!
答案 2 :(得分:2)
我遇到了同样的问题,仅用以下一种方法,我就能找到一种更复杂的方法来解决该问题:
moment().format('L')
代替带有eslint警告的详细解决方案:
moment().creationData().locale._longDateFormat.L