Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Запуск функции (https://javascript.ru/forum/misc/60717-zapusk-funkcii.html)

mrKot 16.01.2016 00:23

Запуск функции
 
Как сделать запуск функции, в определенное время, например в сем утра, страница открыта постоянно, возможно ли сделать ?

tsigel 16.01.2016 01:50

mrKot,
да

caetus 16.01.2016 05:02

setInterval и new Date

ruslan_mart 16.01.2016 06:17

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, время: 03:12.