Javascript moment.js格式化日期错误

Javascript moment.js格式化日期错误,javascript,date,calendar,format,momentjs,Javascript,Date,Calendar,Format,Momentjs,我正在尝试使用moment.js获取即将到来的日期。已获取日期,但格式错误。根据文档,format('l')将日期格式化为dd/mm/yyyyy格式,format('l')将日期格式化为mm/dd/yyyyy。但我得到的结果是相同的。这是我的密码 let next=moment()。添加(30,'days')。格式('l');//产出2019年10月16日 让next=moment().添加(30,'days')。格式('L');//产出2019年10月16日 让next=moment().添加

我正在尝试使用
moment.js
获取即将到来的日期。已获取日期,但格式错误。根据文档,
format('l')
将日期格式化为
dd/mm/yyyyy
格式,
format('l')
将日期格式化为
mm/dd/yyyyy
。但我得到的结果是相同的。这是我的密码

let next=moment()。添加(30,'days')。格式('l');//产出2019年10月16日
让next=moment().添加(30,'days')。格式('L');//产出2019年10月16日
让next=moment().添加(30,'days')。格式('DD/MM/YYYY');//很好
我试过使用
moment.js v2.24.0
这里出了什么问题?我是错过了什么还是做错了

根据文档,
format('l')
将日期格式化为
dd/mm/yyyyy
格式,
format('l')
将日期格式化为
mm/dd/yyyyy

不,那不是什么:

本地化格式

由于首选格式因区域设置不同而不同,因此有一些标记可用于根据其区域设置格式化某个时刻

在相同的格式上有大写和小写的变体。小写版本是大写版本的缩写版本

Month numeral, day of month, year: L 09/04/1986 l 9/4/1986 月份数字,月份的日期,年份:L 09/04/1986 l 9/4/1986 这里没有说明
L
将使用一个字段顺序和
L
另一个字段顺序

它使用您当前的时刻区域设置来格式化日期。有关如何设置区域设置(全局设置或每个实例设置)的信息,请参见。

根据文档

矩().格式('L');//09/16/2019 矩().格式('l');//2019年9月16日


所以,使用快捷码
l
l
时,
DD/MM/yyyyy
将不起作用?我必须
.format('DD/MM/YYYY')
?@KiranManiya-或者正确设置您的区域设置,正如我在回答末尾所说的那样。