Javascript 具有日期fns的多语言环境支持

Javascript 具有日期fns的多语言环境支持,javascript,momentjs,date-fns,Javascript,Momentjs,Date Fns,在版本2.0.0-alpha.11中,我试图获得与以下momentjs调用相同的行为: 我尝试了以下几点: import format from 'date-fns/esm/format'; const formattedDate = format(new Date(2018, 6, 26, 16, 59, 0), 'LL'); 在这种情况下,formattedDate返回月号07 在locale的源代码中,有。是否无法根据当前语言环境使用格式函数获取这些定义 我已经查看了和,但找不到方法。在

在版本
2.0.0-alpha.11
中,我试图获得与以下momentjs调用相同的行为:

我尝试了以下几点:

import format from 'date-fns/esm/format';
const formattedDate = format(new Date(2018, 6, 26, 16, 59, 0), 'LL');
在这种情况下,
formattedDate
返回月号
07

在locale的源代码中,有。是否无法根据当前语言环境使用
格式
函数获取这些定义


我已经查看了和,但找不到方法。

在深入查看源代码后,我找到了一个解决方案:

moment().format('LL');  ==> format(new Date(), 'PP');
moment().format('LLL'); ==> format(new Date(), 'PPp');

输出不完全等同于momentjs,但在我的例子中已经足够接近了。

看一看,可能会有帮助。谢谢,我已经尝试过了,但仍然使用
LL
语法获得了月数,即使将区域设置作为选项传递。
moment().format('LL');  ==> format(new Date(), 'PP');
moment().format('LLL'); ==> format(new Date(), 'PPp');