gracias a todos por ayudarme
ya he conseguido lo que quería con hour():
response.write("arrayFecha" & i & "[" & numReservas & "]" & "= new Array(" &
Hour(objRS("Fecha_inicio")
) &", "&
Hour(objRS("Fecha_fin")
)&", "&objRS("ID_Sala")&");"& chr(10))
objRS.MoveNext
numReservas=numReservas+1
Loop
objRS.close
Next
Con esto obtengo numeros enteros hasta 24h. Que era lo que quería, obtener 21h y no 9 PM que era lo que sacaba de la consulta.
Muchísimas gracias a todos de nuevo. Gran foro!!!
PD: uso javascript y asp.