ti faccio un esempio
codice:
var tempo
var adesso=new Date();
var arrOre=new Array();

//qua metti gli orari per il redirect in ordine
arrOre[arrOre.length]=new Date(adesso.getFullYear(),adesso.getMonth(),adesso.getDate(),13,50)
arrOre[arrOre.length]=new Date(adesso.getFullYear(),adesso.getMonth(),adesso.getDate(),19,50)

for(var i=0;i<arrOre.length;i++){
	tempo=(arrOre[i].getTime()-adesso.getTime())
	if(tempo>=0){
		setTimeout(function(){document.location.href='http://www.google.it'},tempo);
		i=arrOre.length
	}
}