为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

动漫人物 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.weekdaysmoment.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>


查看完整回答
反对 回复 2023-02-24
  • 1 回答
  • 0 关注
  • 149 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信