Executar código uma vez por dia

Eu só queria saber se é possível ter um javascript para loop que só percorre o loop uma vez por dia, ou seja, quando a data muda?

for(i=0; i < myArray.length; i++){

    alert(myArray[i]);

}

Então, no loop acima, deixe-o rodar e congelar ou algo apenas até que os dados mudem, e faça outra iteração, e continue fazendo isso ... Você sabe o que quero dizer.

Desde já, obrigado!

questionAnswers(3)

yourAnswerToTheQuestion