Если вы хотите сделать это один раз в установленное время c, то просто используйте setTimeout
и вычислите разницу между текущим временем сервера и временем передачи и передайте его в setTimeout
вызов.
Если вы хотите сделать это более одного раза в установленном порядке c раз, вы можете сохранить это время в массиве и затем использовать setInterval
с интервалом в 1 минуту, чтобы проверить, пора ли выполнить emit.
Реализация полностью зависит от ваших потребностей. Возможно, вам нужно сохранить время выполнения в базе данных, а затем создать REST API для их проверки и настроить cronjob для вызова этого API каждую минуту.