JavaScript — показать всплывающее окно оповещения за 5 минут до определенного времени

В настоящее время я занимаюсь разработкой и модулем планирования встреч, и в нем есть функция для показа предупреждения пользователю за 5 минут до времени встречи, например, встреча назначена на 17:00 сегодня, тогда пользователь должен быть уведомлен с помощью предупреждения или всплывающего окна @ 16:55, что встреча должна состояться через 5 минут.

Я использую PHP и JavaScript для этого проекта и True Vault, чтобы сохранить данные в базе данных, которая находится в No — Sql,

Так что просто нужно знать, что является лучшим способом для достижения этой цели без использования cronjobs или функций, подобных этому.

Спасибо за любую помощь …

-1

Решение

Вы можете сделать что-то вроде этого, если вы используете систему на стороне клиента:

var now = new Date();
var millisTill10 = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 10, 0, 0, 0) -now;

if (millisTill10 < 0)
{
millisTill10 += 86400000; // 10AM in this case
}

setTimeout(function(){alert("It is time!")}, millisTill10);
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]