Проблема с настройками slotLabelInterval и нечетного времени
Я пытаюсь изменить slotLabelInterval, чтобы показывать узкий интервал времени для дней, но, похоже, возникла проблема с использованием нечетных интервалов. Если вы используете нечетные интервалы 3:30, 4:30, 5:00, 7:00, первый день будет правильным, но последующие дни будут отличаться от того, что должны быть в течение дня. Итак, если я начну с первого дня в 8:30 с интервалом 3:30, я получу 12:00 и 15:30 в первый день. Но второй день начнется в 9:00, затем в 12:30 и 16:00, а следующий день будет в 9:30, 13:00 и 16:30. Но если вы дадите ему четное число, все будет хорошо.
Я считаю, что это ошибка в вычислениях, потому что если вы делаете математику по времени, каждый день - это кратность интервала 3:30. Например, последний день первого дня - 3:30 вечера + 3:30 + 3:30 + 3:30 + 3:30 + 3:30 = 9:00 следующего дня.
Я ищу, чтобы подтвердить, что это проблема, и, возможно, понять, какие могут быть решения для этого.
[Редактировать] Я прилагаю фрагмент кода и снимок экрана с проблемой. СКРИНШОТ
<script>
$(function() {
$('#calendar').fullCalendar({
schedulerLicenseKey: 'GPL-My-Project-Is-Open-Source',
now: '{!calCurrentDate}',
minTime: '08:30',
maxTime: '17:00',
slotLabelInterval: '03:30:00',
slotDuration: '03:30:00',
snapDuration: '03:30:00',
slotLabelFormat: ['dddd MMM DD, YYYY','h(:mm)a'],
slotWidth: '75',
editable: true, // enable draggable events
businessHours: false,
aspectRatio: 2.75,
scrollTime: '08:00', // undo default 6am scrollTime