【问题标题】:React Big Calendar - Event is being shown 1 day before the endReact Big Calendar - 事件在结束前 1 天显示
【发布时间】:2020-05-08 21:52:51
【问题描述】:

现在我只将我的事件存储在组件的状态中。这就是我用来向我的状态添加事件的函数

const handleSelect = ({ start, end }) => {
     setEventsList([...eventsList, {
            start,
            end,
            id: 90,
            title: 'New Event',
            color: 'red',
            desc: 'Some des...',
     }]);
}

当状态更新并将事件绘制在日历上时,它会在结束前 1 天结束。例如,如果结束日期是 2020-05-17,则事件的结束显示为 2020-05-16。

我尝试在结束日期增加 1 天,它只适用于月视图,在其他(周和天)上,每个事件都被创建为全天。

【问题讨论】:

    标签: reactjs react-native react-big-calendar


    【解决方案1】:

    也许 endDate 正在考虑 0:00:00 时间,在这种情况下您应该尝试更新小时和分钟,另一种方法是使用时间格式 T23:59 :59.000Z 在日期之后。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 2011-06-02
      • 2018-05-22
      • 1970-01-01
      • 2021-02-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多