У меня есть цикл, который проверяет, началась ли ежедневная игра пользователя по времени ().Время начала события зависит от времени по Гринвичу, которое выбрал пользователь.
Моя проблема в том, что я не могу понять, как определить время начала - один раз в день я перебираю базу данных исоздать все игры за день;если пользователь выбирает время по Гринвичу из 20 (например), как мне рассчитать время () для следующего времени, когда наступит время по Гринвичу 20.
РЕДАКТИРОВАТЬ: Я думаю, что здесь предполагается, что ежедневный цикл выполняется вGMT +0, это не так.Дневной цикл может быть в любое время в течение дня, это происходит после определенного события.Поэтому мне нужна СЛЕДУЮЩАЯ метка времени Unix, где происходит, например, GMT +20.