Перенаправление на URL-адрес на основе серверного или системного времени

#redirect #time #fixed #counting #seconds

#перенаправление #время #исправлено #подсчет #секунды

Вопрос:

Я ищу способ перенаправления на URL-адрес на основе фиксированного времени, когда время (системное или серверное) достигает 06:00 часов, которое необходимо перенаправить на указанный URL.. необходимо проверять время (системное или серверное) каждую секунду, я не знаю, возможно ли это ..?

Ответ №1:

Вы могли бы сделать это с помощью javascript. Я привел пример. Это проверяет текущий час, и если он находится между началом и концом, он что-то делает. вы можете запустить timeRedirect(); при загрузке документа или что-то в этом роде.

 <script>
        function returnTime() {
            var d = new Date();
            var time = d.getHours();
            console.log(time);
            return time;
        }

        function timeRedirect() {
            var start = 6;
            var end = 22;
            var time = returnTime();

            if (time >= start amp;amp; time <= end) {
                console.log("redirect");
            }
        }
    </script>
  

и для перенаправления вы могли бы использовать этот javascript, поместите его туда, где находится console.log(перенаправление).

 window.location.replace("http://stackoverflow.com");
  

Комментарии:

1. не могу использовать его, потому что страница не обновляется и не загружается в то же время.. у него есть индекс, показывающий некоторые вещи, но в 18:00 часов его нужно перенаправить, чтобы показать черную страницу с часами.

2. Я нашел что-то похожее на то, что я хочу, только без элементов выпадающего списка и формы.. javascriptkit.com/script/script2/alarm.shtml