Если у кого-то есть такая же проблема, прочитайте это:
если PHP / MySQL используется для извлечения событий из БД:
просто получите штамп даты начала и конца месяца.
затем используйте простой цикл for
$allEvents = array();
for ($i = $start; $i <= $end; $i = strtotime("+ 1 day", $i)) {
//need to have start and end dates to be the same day but end day must be at 23:59:59
$newStart = $i;
$newEnd = strtotime("+ 23 hours 59 minutes 59 seconds", $newStart);
$limit = 10;
//load all events with limit whatever limit you wish and merge with all events
$loadedEvents = loadEvents($newStart, $newEnd, $limit, $otheroptions);
$allEvents = array_merge($allEvents, $loadedEvents);
}
и затем вы можете использовать массив $allEvents
для отображения событий. Это сработало для меня, и каждый день отображает максимум 10 событий.