AlibekKulseitov
@AlibekKulseitov
Люблю верстать и писать музыку

Как поставить время на таймер?

Всем привет. Уже долго мучаюсь , все никак не могу справится с такой задачей:
* Как задать таймеру время например до 28 марта

var set_slide = function(selector, slide) {
		$(selector).each(function() {
		  var position = slide*-61;
		  var block = $(this);
		  var shift = function() {
			block.css("background-position", "0 "+position+"px");
			position -= 61;
		  }
		  setTimeout(shift, 60);
		});
	  }
	var time = new Date();
	var target_time = new Date(time.getFullYear(), time.getMonth(), time.getDate());
	target_time = target_time.valueOf()+1000*60*60*24;
 	var tick = function(init) {
 		// alert("1");
    if (init == undefined) {
      init = false;
    }
    var current_time = new Date();
    current_time = current_time.valueOf();
    if (current_time > target_time) {
      var time = new Date();
      target_time = new Date(time.getFullYear(), time.getMonth(), time.getDate());
      target_time = target_time.valueOf()+1000*60*60*24;
    }
    var time_diff = Math.floor((target_time - current_time)/1000);
    var second_2 = time_diff % 10; time_diff = Math.floor(time_diff/10);
    var second_1 = time_diff % 6; time_diff = Math.floor(time_diff/6);
    var minute_2 = time_diff % 10; time_diff = Math.floor(time_diff/10);
    var minute_1 = time_diff % 6; time_diff = Math.floor(time_diff/6);
    var hour_2 = Math.floor(time_diff/10);
    var hour_1 = time_diff % 10;
    set_slide(".second2", second_2);
    if ((second_2 == 9) || init) {
      set_slide(".second1", second_1);
      if ((second_1 == 5) || init) {
        set_slide(".minute2", minute_2);
        if ((minute_2 == 9) || init) {
          set_slide(".minute1", minute_1);
          if ((minute_1 == 5) || init) {
            set_slide(".hour2", hour_1);
            if ((hour_2 == 9) || init) {
              set_slide(".hour1", hour_2);
            }
          }
        }
      }
    }
  }
  tick(true);
  setInterval(tick, 1000);
  • Вопрос задан
  • 199 просмотров
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
Юзайте MomentJS и не парьтесь по этому поводу.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы