本文介绍了为什么当我指定第一天为星期一时,moment.weekdays()返回从星期日开始的日期?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我将语言环境设置为'ro'
,现在工作日为罗马尼亚语.但是,我还设置了
I set the locale to 'ro'
and now weekdays are in romanian.But, I also set the
week : {
dow : 1
}
和moment.weekdays()
返回与'en'
中相同的天,从星期日开始.为什么会这样?
and moment.weekdays()
returns days as in 'en'
starting with Sunday. Why is this happening?
推荐答案
您必须使用moment.weekdays(true);
文档指出:
这里有个例子:
moment.locale('ro');
// duminică to sâmbătă
console.log(moment.weekdays());
// locale aware: luni to duminică
console.log(moment.weekdays(true));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment-with-locales.min.js"></script>
这篇关于为什么当我指定第一天为星期一时,moment.weekdays()返回从星期日开始的日期?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!