我正在使用 antd RangePicker 来获取日期的开始和结束值。我的日历从星期天开始,但我想从星期一开始
我已经尝试过这个解决方案,但没有任何效果
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>
来自antd文档这里
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
}
});
编辑: 似乎几年后,这样做的方式已经改变(再次根据链接文档),现在应该这样做:
import dayjs from 'dayjs';
import 'dayjs/locale/en_GB';
import 'dayjs/plugin/updateLocale';
dayjs.updateLocale('en_gb', {
weekStart: 0,
});