Javascript se ejecuta en el cliente.
 
Por lo tanto javascript toma la hora del cliente, para ver los cambios el cliente tendria que estar las 24 horas en tu sitio. 
Creo que te conviene una imagen por dia(lunes, martes, etc) 
Para eso puedes el metodo
getday 
http://www.w3schools.com/jsref/jsref_getday.asp 
espero te sirva saludos 
Tal vez seria mejor que lo hicieras en el lado del servidor si es que son importantes las imagenes por que suele haber usuarios cuyas fechas estan mal 
Saludos