** I do not believe that "8H" is a valid parameter for that routine, I believe the number of days is the smallest increment it will accept. **
That however is incorrect.
It does look like the calendar is capable of retrieving specific hours of events but the attribute would have to be "8h" (note the lower case as it should be for any of the other variable names used there).
So if you could just pass a previous date/time at which to retrieve events starting from, it may be possible.
Alternately, it looks like it might also accept just a start and end time in Unix format in which case you may be able to do some math to come up with appropriate values to reference. Eg.
&getEvents( {'start'=>time-7200}, 'end'=>time+28800}} ); # 7200 = 2 hours, 28800 = 8 hours
This is untested though.
Dan O.
[This message has been edited by DanO (edited September 10, 2003).]