Puedes hacerlo con este código:
Código HTML:
<html>
<head>
<title>Reloj con Javascript</title>
<script language="JavaScript">
function mueveReloj(){
momentoActual = new Date()
hora = momentoActual.getHours() + 1;
minuto = momentoActual.getMinutes()
segundo = momentoActual.getSeconds()
horaImprimible = hora + " : " + minuto + " : " + segundo
document.form_reloj.reloj.value = horaImprimible
setTimeout("mueveReloj()",1000)
}
</script>
</head>
<body onload="mueveReloj()">
Vemos aquí el reloj funcionando...
<form name="form_reloj">
<input type="text" name="reloj" size="10">
</form>
</body>
</html>
Es cuestión de que en esta línea:
hora = momentoActual.getHours() + 1;
Le sumes o le restes las horas necesarias. Por ejemplo:
hora = momentoActual.getHours() + 4;