Показать сообщение отдельно
  #1 (permalink)  
Старый 19.04.2017, 10:14
Кандидат Javascript-наук
Отправить личное сообщение для arkadii_parovozov Посмотреть профиль Найти все сообщения от arkadii_parovozov
 
Регистрация: 24.11.2016
Сообщений: 101

Таймер для нескольких магазинов
Всем привет!

Реализовал на своем сайте таймер с добавлением 30 минут к текущему времени таким образом:
setInterval (
   function ()
   {
		$.post( 'include/time_server.php', {'time_new':'1'}, 
			function(data){
				var arr_time = data.split(' ');
				$('.data').val(arr_time[0]);
				$('.time').val(arr_time[1]);
		});
   },
1000);

В файле time_server.php прибавляю 30 минут к текущему времени и вывожу на главной странице (в блоки с классами data и time) ajax-ом. Суть в том что блоков с блоками data и time может быть сколько угодно. И пока мне нужно прибавлять ко всем блокам одинаковое количество минут(30), то все работает нормально, а сейчас возникла необходимость каждому блоку прибавлять разное количество минут(10, 15, 45, 90, ...).

Но не знаю как это реализовать. Не хотелось-бы каждому блоку выводить циклом отдельный js код, ведь этих блоков может быть сколько угодно. Как переделать мой js код под новые условия.

А время запрашиваю на сервере, потому что у пользователей часы могут быть настроены по разному.
Ответить с цитированием