Запуск функции
Как сделать запуск функции, в определенное время, например в сем утра, страница открыта постоянно, возможно ли сделать ?
|
mrKot,
да |
setInterval и new Date
|
var timeEventHours = 7;
function setTimeEvent() {
var date = new Date,
hours = date.getHours(),
minutes = date.getMinutes();
hours = timeEventHours - hours + 24 * (hours > timeEventHours);
setTimeout(timeEventHandler, 36E5 * hours - 6E4 * minutes);
};
function timeEventHandler() {
console.log('Hello world!');
setTimeEvent();
};
setTimeEvent();
|
| Часовой пояс GMT +3, время: 13:13. |