#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