Ocena wątku:
  • 1 głosów - średnia: 3
  • 1
  • 2
  • 3
  • 4
  • 5
[JS] Zamiana sekund na minuty i godziny
#1
Znalazłem w sieci taki kod:
Kod:
o=document.getElementById('time')
function odliczaj(o,sek){
o.innerHTML=sek
if(sek>0)setTimeout(function(){odliczaj(o,--sek)},1e3)
}
odliczaj(document.getElementById('time'),5400)
Czas do końca wyświetlany jest w postaci sekund.
Jak przerobić ten kod, aby pokazywał ilość godzin, minut i sekund do końca?
Odpowiedz
#2
/60 ?
liczbasek -> calkowita ilosc sekund np 5400

godziny=Math.floor(liczbasek/60/60);

liczbasek=liczbasek-godziny*60*60;

minuty=Math.floor(liczbasek/60);

liczbasek=liczbasek-minuty*60;

sekundy=liczbasek;
Odpowiedz
#3
Kurcze:/ Ale jak to połączyć żeby wyświetlało godziny, minuty i sekundy? Nie znam się na JS:/
Odpowiedz
#4
http://doman.art.pl/kursjs/kurs/date.html#odliczanka

http://www.littlewebthings.com/projects/countdown/
http://countdownjs.org/
Odpowiedz
#5
podejzewam ze wyswietlanie sek odbywa sie w tej linijce
o.innerHTML = sek;
wiec zmodyfikuj tak aby zamiast sek było np

o.innerHTML=godziny+":"+minuty+":"+sekundy;


aha i dodaj var przed pierwszym użyciem zmiennych
Kod:
var liczbasek = sek;

var godziny=Math.floor(liczbasek/60/60);

liczbasek=liczbasek-godziny*60*60;

var minuty=Math.floor(liczbasek/60);

liczbasek=liczbasek-minuty*60;

var sekundy=liczbasek;
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Kod odświeżania strony co kilka sekund (po za HEAD) bestf1 3 3,885 31-01-2011, 03:38
Ostatni post: mateo
  Zamiana znacznika br w css [CSS+XHTML] webrunner1981 2 3,029 24-01-2010, 01:36
Ostatni post: webrunner1981
  Zamiana wierszów z kolumnami przy użyciu CSS wszelacz 3 2,956 13-10-2009, 16:23
Ostatni post: KowR

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl