A Jax
A Jax

Reputation: 1

jQuery auto refresh page scheduled on clock time

Looking for a Script that will autho refresh page on scheduled local time clock.

Twise a day. Let's say at 8AM and 8PM,

Notice: recently, found below code and tried this but it doesn't not work. Looking for a proper script based on above description.

    setInterval(function(){
  var dt = new Date();
  var clock_time = dt.getHours() + ":" + dt.getMinutes();
  if ( clock_time === '22:10' ) {
     location.reload();
  }

Upvotes: 0

Views: 115

Answers (1)

Alex
Alex

Reputation: 2232

You have left out the time in setInterval.

You can set 2 times using || (OR) operator.


let interval; // Use clearInterval(interval) to stop the interval
let refreshDelay = 60000; // Every minute

function scheduledReload() {
  let dt = new Date();
  let time = dt.getHours() + ":" + dt.getMinutes();

	if(time ==='08:10' || time === '22:10') {
  	location.reload();
  }
}

interval = setInterval(scheduledReload, refreshDelay);

Upvotes: 2

Related Questions