powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Перезагрузка страницы в строго определенное время
5 сообщений из 5, страница 1 из 1
Перезагрузка страницы в строго определенное время
    #38684151
Mc Doc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть код для систематической перезагрузки страницы:

Код: html
1.
<meta http-equiv="refresh" content="60">



Каждые 60-т секунд будет перезагружаться.

Что, как добавить что бы перезагрузка была в 00-00 каждый день??
...
Рейтинг: 0 / 0
Перезагрузка страницы в строго определенное время
    #38684384
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mc Doc,

js может?
...
Рейтинг: 0 / 0
Перезагрузка страницы в строго определенное время
    #38684647
Mc Doc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я думаю, что именно JS. Вчера даже поставил один.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
<script>
		 var reload_time = "00010"; // this is 00:01:00 - change to desired reload time
         var reload_hour_diff = 00; // for cheking diff - change to desired hours
         var reload_minute_diff = 01; // for cheking diff - change to desired minutes
         var time_zone_offset = "0"; // globally looking from GMT time, change this according to DST

         var reload_time_checker = setInterval(function(){reload_page()},300);
         var diff = null;

         function chk_reload_moment(offset) {

             dat = new Date();

             utc = dat.getTime() + (dat.getTimezoneOffset() * 60000);

             default_date = new Date(utc + (3600000*offset));

             var default_year = default_date.getFullYear();
             var default_month = default_date.getMonth();
             var default_day = default_date.getDate();
             var default_hour = default_date.getHours();
             var default_minutes = default_date.getMinutes();
             var default_seconds = default_date.getSeconds();

             user_date = new Date();

             var user_year = user_date.getFullYear();
             var user_month = user_date.getMonth();
             var user_day = user_date.getDate();
             var user_hour = user_date.getHours();
             var user_minutes = user_date.getMinutes();
             var user_seconds = user_date.getSeconds();

             user_current = user_hour+""+user_minutes+""+user_seconds;

             default_current_f = default_day+"/"+default_month+"/"+default_year+" "+default_hour+":"+default_minutes+":"+default_seconds;
             user_current_f = user_day+"/"+user_month+"/"+user_year+" "+user_hour+":"+user_minutes+":"+user_seconds;

             var timeEnd = new Date(user_current_f);
             var timeEndH = timeEnd.getHours();
             var timeEndM = timeEnd.getMinutes();

             var new_reload_minute_diff = 60+reload_minute_diff;
             diff = (timeEndH - reload_hour_diff + 12) + " hours " + (new_reload_minute_diff - timeEndM) + " minutes";    

             if (user_current == reload_time) {

                 return true;

             }
             else {

                 return false;

             }

         }

         function reload_page() {

             var chktime = chk_reload_moment(time_zone_offset);
             if (chktime) {

                 window.location.reload();

             }
             else {

                 var timer_div = document.getElementById('timer');
                 timer_div.innerHTML = "Remaining: " + diff + " until new tasks";

             }

         }

		 </script>



Вчера настроил обновление на 23:59:00 - но сегодня переправил на 00:01:00 - так как мне нужно обновление и получение данных на Новый день, а не на последнюю минуту прошедшего дня. Сейчас слежу за счетчиком.

Еденственное сомнение с:

Код: javascript
1.
var time_zone_offset = "0"; // globally looking from GMT time, change this according to DST



Я поставил ноль, так как мне нужен Гринвич. По идее ставится или... +3, или -1 и так далее в зависимости от часового пояса.
...
Рейтинг: 0 / 0
Перезагрузка страницы в строго определенное время
    #38684659
Mc Doc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так же непонятен следущий факт:



Почему 21 час до полночи?
На часах 9:37, и мне по перезагзуки остается 21 час с лишним... Ну не верно же!!!
...
Рейтинг: 0 / 0
Перезагрузка страницы в строго определенное время
    #38684668
Mc Doc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Перезагрузка страницы в строго определенное время
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]