1

所以......我在使用 date-fns 和 angular 4 日历( https://github.com/mattlewis92/angular-calendar )设置一小时事件时遇到了一些麻烦。

我实际上可以在月视图和周视图上看到安排的事件。当我使用日视图时会出现问题,有时该事件会显示一整天,而有时它根本不会显示。

下面是我用来设置事件的代码。有人可以阐明一点。

    {
  start : setHours(new Date('2017-06-07'), 1),
  end: new Date('2017-06-07'),
  title: 'FAKE APT',
  color: colors.red,
  actions: this.actions,
  resizable: {
    beforeStart: true,
    afterEnd: true
  },
  draggable: true
},
4

1 回答 1

1

您应该使用以下行设置时间

setHours(setMinutes(new Date(), 0), 5),

更新1:

要指定您应该使用的特定日期和时间

events: CalendarEvent[] = [{
    title: 'No event end date',
    start: setHours(setMinutes(new Date(Date.parse("July 20 2017 02:00:00")), 0), 1),

  }

现场演示

于 2017-06-02T19:38:16.703 回答