lostyazilim
tr.link

Gün Saat Dakika Saniye Geri Sayım Sorunu

3 Mesajlar 768 Okunma
acebozum
tr.link

bora34 bora34 WM Aracı Kullanıcı
  • Üyelik 04.01.2020
  • Yaş/Cinsiyet 34 / E
  • Meslek Yok
  • Konum İstanbul Avrupa
  • Ad Soyad B** S**
  • Mesajlar 11
  • Beğeniler 11 / 2
  • Ticaret 0, (%0)
<script>

var gunler = 2;
var saatler = 0;
var dakikalar = 0;
var saniyeler = 0;
var zaman = gunler * 86400 + saatler * 3600 + dakikalar * 60 + saniyeler + 1;
setTimeout(gerisay,1000);
function gerisay(){
zaman = zaman -1;
var gunsay = Math.floor(zaman /24 /60 /60) ;
var saatsay = Math.floor(zaman /60 /60) ;
var dakikasay = Math.floor(zaman /60) %60 ;
var saniyesay = zaman %60 ;
if(gunsay <= 9) gunsay = "0" + gunsay ;
if(saatsay >= 24) saatsay = "0" ;
if(saatsay <= 9) saatsay = "0" + saatsay ;
if(dakikasay <= 9) dakikasay = "0" + dakikasay ;
if(saniyesay <= 9) saniyesay = "0" + saniyesay ;
document.getElementById('sayac').innerHTML = gunsay + ":" + saatsay + ":" + dakikasay + ":" + saniyesay;
if(zaman > 0)setTimeout(gerisay,1000); }

</script>





Merhaba arkadaşlar gün saat dakika saniye geri sayım yaptırmaya çalışıyorum kodlarla uğraştım 1 gün yapınca geri sayım sorunsuz devam ediyor ancak 1 günden fazla örnek olarak 2 gün yaptığımda saat kısmı geri sayım yapmıyor nasıl düzeltebilirim ilginiz için şimdiden teşekkürler.
 

 

elektronikssl
webimgo

hawk8220 hawk8220 WM Aracı Kullanıcı
  • Üyelik 06.12.2018
  • Yaş/Cinsiyet 34 / E
  • Meslek Webmaster
  • Konum İstanbul Anadolu
  • Ad Soyad Ş** N**
  • Mesajlar 29
  • Beğeniler 5 / 6
  • Ticaret 1, (%100)
if(saatsay >= 24) saatsay = "0" ;

Bu kod yüzünden saat 24 den büyük olunca 0 yapıyor

var saatsay = Math.floor(zaman /60 /60) %24;

Bunu bu şekilde düzeltip o kodu silersen düzelir
bora34

kişi bu mesajı beğendi.

https://www.tarzbuya.com

bora34 bora34 WM Aracı Kullanıcı
  • Üyelik 04.01.2020
  • Yaş/Cinsiyet 34 / E
  • Meslek Yok
  • Konum İstanbul Avrupa
  • Ad Soyad B** S**
  • Mesajlar 11
  • Beğeniler 11 / 2
  • Ticaret 0, (%0)
Teşekkürler hocam oldu sağolun.
hawk8220

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al