Проблема с настройками 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

0 ответов

Другие вопросы по тегам