reactjs - react 大日历从星期一而不是星期日开始一周?

标签 reactjs react-big-calendar

使用react-big-calendar.js和moment.js

setLocalizer代码

moment.locale('ko');
BigCalendar.setLocalizer(
  BigCalendar.momentLocalizer(moment)
);

一周的第一天总是星期日

我想从周一开始看。

关联的网址。

https://github.com/intljusticemission/react-big-calendar/issues/28

但是没有例子。

我该怎么办?

<小时/>

寻找答案

moment.locale('ko',{
  week:{
    dow : 1
  }
});

http://momentjs.com/docs/#/i18n/changing-locale/

最佳答案

我还想将一周的第一天更改为星期一。
谢谢你的问题,因为它帮助我找到了改变它的方法。
尝试以下来 self 的项目的代码片段:

moment.locale('ko', {
    week: {
        dow: 1,
        doy: 1,
    },
});

BigCalendar.momentLocalizer(moment);

所以完整的摘录看起来像这样:

import moment from 'moment';
import BigCalendar from 'react-big-calendar';

moment.locale('ko', {
    week: {
        dow: 1,
        doy: 1,
    },
});
BigCalendar.momentLocalizer(moment);

const Main = (props) => <BigCalendar
    events={props.events}
    startAccessor={'start'}
    endAccessor={'end'}
    titleAccessor={'title'}
    allDayAccessor={'allDay'}
    onNavigate={props.onNavigate}
/>;

希望有帮助。

关于reactjs - react 大日历从星期一而不是星期日开始一周?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45671732/

相关文章:

reactjs - 未捕获的类型错误 : Cannot read property 'setLocalizer' of undefined

reactjs - react 长按事件

javascript - 如何在 React Native 中更改原生 Picker fontSize 和 fontFamily

javascript - 如何在 Html/Css 和 React js 中实现这个 slider ?

reactjs - 您应该为react-big-calendar 创建自定义eventWrapper 组件吗?

reactjs - 如何为react-big-calendar 创建自定义事件组件?

javascript - 语法错误: Adjacent JSX elements must be wrapped in an enclosing tag

javascript - 默认情况下尝试使用 state react es6 隐藏 <p> 标签

javascript - 将新 Prop 合并到状态中的正确方法