There are a couple bugs with events occuring "today". I haven't looked at the code, but it seems that the calculations used to display events is rounding down to the nearest day, so that when there are 47 hours left until an event begins, it considers it 1 day in the future, and when there are 23 hours until the event begins, it considers it 0 days in the future, and does not display it. (I may be wrong about the 23 hours - it could be that all events are considered to have begun at 12am on the day of the event)
In any case, the follow occur:
First, events occuring any time on "todays" date disappear from the upcoming events lists in the "List of upcoming events" block and on the events page (http://mysite.com/?q=events). For example, if there is an event on January 2 beginning at 9pm, it is not shown at all on January 2, from 12am through the 9pm start time. It disappears from the list after January 1, as soon as January 2 begins, even though there are still 21 hours until the event start time.
Second, the time remaining until the event begins, shown in parentheses after the title in the block, is off. On December 31, it will show 1 day remaining until the January 2 event, since it seems to round down to the nearest day.
Upcoming events should be listed until after the start time has elapsed (or possibly, until after the end time, which might make a nice config option). That way someone wanting to know about an event sees it displayed until the event has passed, not only until the day of the event has begun.
Comments
Comment #1
alexandreracine commentedPlease update the version of this module, drupal, and try again.
Comment #2
(not verified) commented