我有一个脚本在语言环境中设置开始一周的日期,但是当我列出它们不是我期望的日期时:moment.updateLocale(this.language, { week: { dow: 4, },});const weekDays = moment.weekdaysMin();在这种情况下,我希望得到列表:Thu Fri Sat Sun Mon Tue Wed但我总是得到:Sun Mon Tue Wed Thu Fri Sat我真的很感激一些帮助,因为我无法弄清楚这里出了什么问题。
1 回答
慕姐4208626
TA贡献1852条经验 获得超7个赞
您可以将布尔参数传递给以weekdaysMin
获取按语言环境排序的工作日。
请参阅列出文档的当前 Moment.js 语言环境部分的月份和工作日:
类似地,
moment.monthsShort
返回缩写的月份名称,并且moment.weekdays
,moment.weekdaysShort
,moment.weekdaysMin
返回工作日列表。...从2.13.0开始,您可以将 bool 作为工作日函数的第一个参数传递。如果为 true,工作日将以特定于语言环境的顺序返回。
这是一个现场样本:
moment.updateLocale('en', {
week: {
dow: 4,
},
});
const weekDays = moment.weekdaysMin();
console.log(weekDays);
const weekDaysSort = moment.weekdaysMin(true);
console.log(weekDaysSort);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.27.0/moment.min.js"></script>
添加回答
举报
0/150
提交
取消