var i = 1; var dates = ["2020/08/22 17:45:00", "2020/09/22 17:45:00", "2020/10/22 17:45:00", "2020/10/22 17:45:00", "2020/10/22 17:45:00", "2020/10/22 17:45:00"]; dates.forEach(i => { //Geri Sayım Kodu JS var countDownDateTar = new Date(i).getTime(); //geri sayılacak ileri zamanki bir tarih var dayText = "Gün"; var hourText = "Saat"; var minuteText = "Dakika"; var secondText = "Saniye"; if (countDownDateTar){ //tarih var ise var x = setInterval(function() { //sayacı belirli aralıklarla yenile var now = new Date().getTime(); //şimdiki zamanı al var distance = countDownDateTar - now; //geri sayılacak tarih ile şimdiki tarih arasındaki zaman farkını al if (distance < 0) { //zaman farkı yok ise belirtilen zamanı geçti countDownDateTar = countDownDateTar + 7*24*60*60*1000; //Tanımlı tarihi 7 gün sonrası olarak ayarla (7günlük milisaniyeyi ekledik.) } else { //zaman farkı var ise //aradaki zaman farkını gün,saat,dakika,saniye olarak böl var days = Math.floor(distance / (1000 * 60 * 60 * 24)), hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)), minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)), seconds = Math.floor((distance % (1000 * 60)) / 1000), days = (days?'