JSFiddle - React, Tailwind, and code Playground
by knoxzin1
JavaScript
var getNextMinute = function() {
var d = new Date();
var m = d.getMinutes();
if (m <= 15) {
m = 15;
} else if (m <= 30) {
m = 30;
} else if (m <= 45) {
m = 45;
} else {
m = 0;
}
return m;
}
function doSomething() {
var d = new Date(),
h = new Date(d.getFullYear(), d.getMonth(), d.getDate(), d.getHours(), getNextMinute(), 0, 0),
e = h - d;
console.log(h)
window.setTimeout(doSomething, e);
//code to be run
alert("On the hour")
}
doSomething();