moment.js,根据区域设置列出日期

我有一个脚本在语言环境中设置开始一周的日期,但是当我列出它们不是我期望的日期时:


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

我真的很感激一些帮助,因为我无法弄清楚这里出了什么问题。


动漫人物
浏览 150回答 1
1回答

慕姐4208626

您可以将布尔参数传递给以weekdaysMin获取按语言环境排序的工作日。请参阅列出文档的当前 Moment.js 语言环境部分的月份和工作日:类似地,moment.monthsShort返回缩写的月份名称,并且moment.weekdays,&nbsp;moment.weekdaysShort,moment.weekdaysMin返回工作日列表。...从2.13.0开始,您可以将 bool 作为工作日函数的第一个参数传递。如果为 true,工作日将以特定于语言环境的顺序返回。这是一个现场样本:moment.updateLocale('en', {&nbsp; week: {&nbsp; &nbsp; dow: 4,&nbsp; },});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>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript