There is a countdown timer. Counts time to the specified date. How to make a timer so that it also counts down the time to the specified date, and then counts down the time at a given interval?

For example, there is a timer that has the date "March 29,2016 20:00". As soon as the timer counts to the specified date, it starts a new countdown of 48 hours from the specified date. And after 48 hours, 48 ​​hours again?

And is it possible to somehow indicate the date in the format 03/29/2016 20:00?

function get_timer() { var date_new = "March 29,2016 20:00"; var date_t = new Date(date_new); var date = new Date(); var timer = date_t - date; if (date_t > date) { var day = parseInt(timer / (60 * 60 * 1000 * 24)); if (day < 10) { day = '0' + day; } day = day.toString(); var hour = parseInt(timer / (60 * 60 * 1000)) % 24; if (hour < 10) { hour = '0' + hour; } hour = hour.toString(); var min = parseInt(timer / (1000 * 60)) % 60; if (min < 10) { min = '0' + min; } min = min.toString(); var sec = parseInt(timer / 1000) % 60; if (sec < 10) { sec = '0' + sec; } sec = sec.toString(); if (day[1] == 9 && hour[0] == 2 && hour[1] == 3 && min[0] == 5 && min[1] == 9 && sec[0] == 5 && sec[1] == 9) { animation($(".day0"), day[0]); } else { $(".day0").html(day[0]); } if (hour[0] == 2 && hour[1] == 3 && min[0] == 5 && min[1] == 9 && sec[0] == 5 && sec[1] == 9) { animation($(".day1"), day[1]); } else { $(".day1").html(day[1]); } if (hour[1] == 3 && min[0] == 5 && min[1] == 9 && sec[0] == 5 && sec[1] == 9) { animation($(".hour0"), hour[0]); } else { $(".hour0").html(hour[0]); } if (min[0] == 5 && min[1] == 9 && sec[0] == 5 && sec[1] == 9) { animation($(".hour1"), hour[1]); } else { $(".hour1").html(hour[1]); } if (min[1] == 9 && sec[0] == 5 && sec[1] == 9) { animation($(".min0"), min[0]); } else { $(".min0").html(min[0]); } if (sec[0] == 5 && sec[1] == 9) { animation($(".min1"), min[1]); } else { $(".min1").html(min[1]); } if (sec[1] == 9) { animation($(".sec0"), sec[0]); } else { $(".sec0").html(sec[0]); } animation($(".sec1"), sec[1]); setTimeout(get_timer, 1000); } } function animation(vibor, param) { vibor.html(param) .css({ 'opacity': '0' }) .animate({ 'opacity': '1' }); } get_timer(); 
  • And how should the timer and should output the result: in what format or should it work in the background? - Roman Grinyov
  • And another question about 48 hours: you just need 48 hours or from the current date to the specified ... Something did not quite understand. - Roman Grinyov
  • one
    The timer displays the count in divas $ (". Min1"). Html (min [1]); ( webformyself.com/tajmer-obratnogo-otscheta-dlya-sajta ). The timer counts from the current date to the specified one up until the current one has not exceeded the specified one. After that, it already counts 48 hours, and after the end of another 48 hours, etc. - Frontender

0