Установите одночасовое мероприятие с датой-Fns и Angular 2/4 Calendar
Итак... У меня возникли проблемы с настройкой часового события с использованием календаря 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
},
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),
}