no te saldria mas facil validar fechas y horas?????
fecha_hoy = date()
hora_actual = time()
'eventos proximos
select * from TablaEventos where fecha_evento > '"&fecha_hoy&"'
'eventos de este dia
select * from TablaEventos where fecha_evento = '"&fecha_hoy&"'
'busca información en el foro para poder mostrar los eventos que ya pasaron a la hora actual para que te marque las celdas en colores diferentes para poder optar por mostrar los eventos que ya pasaron y los que estan por hacerse este dia
Ejemplo de la que yo uso
http://www.serviciosit.com/weblight/programacion.asp