Hola:
Tienes que multiplicar el número de horas por 60, así consigues el número de minutos, luego ese número obtenido, le sumas los minutos que quieras adicionar (por ejemplo para 2 horas y 30 minutos, la cuenta sería 2 x 60 + 30)... luego a ese valor lo multiplicas por 60 para obtener los segundos (con el mismo trato en caso de fracciones de minutos...) y ese valor obtenido lo usas de contador si quieres que se actualice la cuenta regresiva cada segundo.
Luego haces un bucle con setInterval o con setTimeout que decreciente el valor en uno hasta llegar a cero... momento en que termina la cuenta atrás (Is the final count down... tara-ra-raaa, tarará-ta-ta, tara-ra-raaa, ...)
Saludos