Выполнение скрипта по времени
Нужно, чтобы код начал выполняться в определенное время, например, в 19:00, как реализовать? На JS и JQuery.
Источник: Stack Overflow на русском
Нужно, чтобы код начал выполняться в определенное время, например, в 19:00, как реализовать? На JS и JQuery.
Можно просто периодически проверять локальное время пользователя и при наступлении 19.00 выполнять нужную функцию.
new Date().toLocaleTimeString(); // вернет время в формате час:минуты:секунды
Но пользователь может попросту закрыть окно браузера, скажем, в 18.59 и открыть заново в 19.01, и ничего не сработает. Так как JavaScript не работает, если окно закрыто, что логично.