JQuery/PHP: обновить страницу в зависимости от времени сервера

Я пытаюсь создать сценарий jQuery для перезагрузки всей страницы. Это код, который я получил до сих пор;

Это прекрасно работает для перезагрузки всей страницы каждые 5 секунд, но я пытаюсь продвинуть ее немного дальше. То, что я хочу сделать, это то, что страница перезагружается каждый новый час в зависимости от времени сервера. Скажите, что время сейчас 10:50. Я хочу, чтобы скрипт обновил страницу в 11:00 вечера, когда наступил новый час. (Через 10 минут после того, как пользователь посетил страницу). Если во время входа пользователя 10:55 PM, сценарий должен обновить страницу 5 минут после ввода пользователем страницы и так далее.

Есть ли простой способ сделать это? Я могу использовать функцию date() в PHP для вычисления времени, оставшегося в текущем часе. До сих пор у меня есть этот сценарий;

Это отлично работает, чтобы отобразить время, оставшееся до следующего часа. Все идет нормально. То, с чем я сейчас борюсь, - это оставить время до следующего часа в миллисекундах. Таким образом, я могу использовать PHP для создания строки с миллисекундами слева и использовать ее в сценарии jQuery. Например, сохраните общие миллисекунды, оставшиеся в часе в $ timeleft. Если я смогу достичь этого, сценарий jQuery будет очень простым. Как это;

Любая помощь будет высоко оценен!

1 ответ

Попробуйте эту надежду, это полезно

licensed under cc by-sa 3.0 with attribution.