Таймеры setInterval и setTimeout работают, когда он начинает работать и как функции узнают, что их работа началась?
Предположим, я хочу запускать одну функцию один раз в день. Мне нужно установить постоянное время для этого, есть ли какой-то конкретный способ или метод, присутствующий в Javascript для выполнения этого.
Давайте рассмотрим пример:
example1:
setInterval(check,10800000);
//3hours = 10800000 ms
пример 2:
setInterval(check,64800000);
//18 hours = 64800000 mili s
Когда check()
начнет работать и как check()
узнает, что их срок для начала там работает?
Это check()
начинает работать после загрузки страницы с кодом?