動漫人物
2023-02-24 15:39:17
我有一個腳本在語言環境中設置開始一周的日期,但是當我列出它們不是我期望的日期時: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
提交
取消