Autor Zpráva
flz
Profil
potrebujem spravit odpocitavanie ako je toto: http://www.senocular.com/flash/tutorials/countdown/?page=1
je to sice tutorial, no vobec mu nerozumiem a rad by som sa to naucil :)
ani ma nenapada princip na akom by to malo pracovat

plz help :/
Hanz
Profil
flz
Princip:
Zjistíš si jaké je datum a čas. A vypočítáš kolik chybí do té chvíle, do které chceš odpočítávat.

Upřesni trochu co přesně na tom nevíš.
flz
Profil
ako vypocitam ten cas ktory ostava?
Hanz
Profil
flz
No já bych si přepočítal čas, kdy to má skončit na sekundy a odečetl od toho aktuální čas přepočítaný na sekundy. Výsledek stačí přepočítat na roky, měsíce, dny, hodiny, minuty a sekundy.
flz
Profil
nechcem vypadat neiteligentne, ale... čo?

skus plz troska viac "po lopate"
potrebujem odteraz odcitavanie po 1.4.2006
ako zistim teda ten rozdiel medzi teraz a 1.4? v hlave to viem spravit, ale neviem to natlacit do flashu :D
Hanz
Profil
flz
Ukázka:
var cas1:Date = new Date();

var cas2:Date = new Date(2006, 3, 1, 0, 0, 0);
cas_milisekund = cas2.getTime()-cas1.getTime();
dni = cas_milisekund/1000/60/60/24;
trace(dni);


Vypíše to kolik dní zbývá (místo 4. je tam 3. schválně - počítá se to od nuly).
Jinak to bude chtít ještě zaokrouhlit.
flz
Profil
takze dam
Math.ceil(dni);

a ako z toho vytlciem hodiny, minuty a sekundy? :)
vazne tomu nerozumiem :/
Iron
Profil *
metoda getTime v promenne cas_milisekund vrati pocet milisekund od referencniho datumu.. tusim rok 1970 nebo kolik... kdyz odectes pocet milisekund dne 1.4. od poctu milisekund casu, ktery je prave ted, vyjde ti pocet milisekund zbyvajici do toho tveho datumu....
kdyz toto cislo vydelis 1000, vyjde ti cas v sekundach, pokud ho vydelis jeste 60, vyjde ti cas v minutach, dalsich 60 a mas z toho hodiny... atd..
Toto téma je uzamčeno. Odpověď nelze zaslat.

0