从星期一而不是星期日开始 antd RangePicker (datepicker) 周

Posted

技术标签:

【中文标题】从星期一而不是星期日开始 antd RangePicker (datepicker) 周【英文标题】:start antd RangePicker (datepicker) week from monday instead of sunday 【发布时间】:2022-01-19 07:49:41 【问题描述】:

我正在使用 antd RangePicker 来获取日期的开始和结束值。我的日历从星期天开始,但我想从星期一开始

enter image description here

我已经尝试过这个解决方案,但没有任何效果

import  LocaleProvider, Calendar  from 'antd';
import en_GB from 'antd/lib/locale-provider/en_GB';
<LocaleProvider locale=en_GB>
<Calendar
    dateFullCellRender=dateFullCellRender
    onSelect=this.onSelect
    defaultValue=this.state.selectedDate
    ...
/></LocaleProvider>

【问题讨论】:

【参考方案1】:

来自 antd 文档here

import 'moment/locale/en-gb';
import locale from 'antd/es/locale/en_GB';
import moment from 'moment';

moment.locale('en-gb', 
  week: 
    dow: 1 /// Date offset
  
);

【讨论】:

以上是关于从星期一而不是星期日开始 antd RangePicker (datepicker) 周的主要内容,如果未能解决你的问题,请参考以下文章

从星期三开始按周分组的 SQL

从给定日期获取每月的星期数

Google Bigquery Legacy SQL - 如何将周数设置为星期一?

MatDatePicker 从星期一开始一周

Scrum活动的实用指南

使用存储过程将星期一计算为一周的第一天