@Katsuro19

Как запустить расчет времени пока статус элемента активный?

6145b7e44c7bc223784473.png
В этой таблице есть список заданий , в ячейке таймер с помощью php я вывел время отведенное на данное задание , в активных заданиях нужно что бы был шёл расчет времени с 8:00 до 16:00 в остальное время он останавливался , если задача на следующий день находится в статусе "Активный" таймер продолжал расчет , но также в этой таблице есть пагинация , что бы при перелистывание , на других активных задачах тоже шло время и после перезагрузки оно не пропадала , помоги разобраться пожалуйста
$(document).ready(function() {
		// var task_status = '<?=$arRecord["STATUS"];?>';

		var givenDate = new Date();
		var day = givenDate.getDay();
		// расчет выходных
		if(day != 0 && day != 6){
      // интервал времени с 8:00 до 16:00
			setInterval(function() {
			  lowerDate = new Date();
			  lowerDate.setHours(8);
			  lowerDate.setMinutes(0);
			  lowerDate.setSeconds(0);


			  upperDate = new Date();
			  upperDate.setHours(24);
			  upperDate.setMinutes(0);
			  upperDate.setSeconds(0);

			  todayDate = new Date();

			  if (todayDate > lowerDate && todayDate < upperDate){

			  }
			})
		}else{
			console.log("Its weekend!!");
		}
	});
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
вычитаешь из Date.now() - дату изменения(timestamp) = начало отсчета таймеров
значения таймеров меняешь сразу всем вместе через setInterval()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект