Я хочу запустить конкретный код после определенного времени, но с эффективной техникой, а не с SetTimeout/SetInterval. Как и запрос к базе данных для проверки данных по истечении определенного времени. Я хочу запросить базу данных после 17:00. Поэтому я пишу этот код.Эффективный способ запуска кода на основе времени
function checkVotingQuestionTime{
var currentDate = new Date();
if(currentDate .getHours =>5){
//go to database
}
}
Но я должен написать этот код в setInterval(checkVotingQuestionTime, 60000);
Есть ли лучший способ сделать эту работу? Я предполагаю, что текущий код - это убийца производительности. зарегистрировать событие т.д.,
Уже есть ряд вопросов (http://stackoverflow.com/questions/19088040/how-can-i-run-a-function-at-pecific-time-date, http: // stackoverflow.com/questions/4455282/call-a-javascript-function-at-a-specific-time-of-day, http://stackoverflow.com/questions/24741530/in-javascript-how-can-i- есть-а-функция работай-на-а-специфическое время). Я не вижу ответов, которые предлагают лучший метод, чем 'setTimeout/setInterval' – Turnip
@Turnip Прочитайте мой вопрос против благодарности. много разницы –
Я не вижу никакой разницы. – Turnip