SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Odliczanie czasu

exon - Pon 19 Lis, 2007 07:17
Temat postu: Odliczanie czasu
Jest powszechnie znany skrypt, który odlicza czas (dni, godziny, minuty, sekundy).

onFrame (1) {
now = new Date();
target_date = new Date (2005, 11, 26);
diff = now.getTime() - target_date.getTime();
//trace("target: " + target_date.getTime() + " now: " + now.getTime() + " diff: " + diff);
dR = Math.floor((diff) / 1000 / 60 / 60 / 24);
hR = Math.floor((diff) / 1000 / 60 / 60 - (24 * dR));
mR = Math.floor((diff) / 1000 / 60 - (24 * 60 * dR) - (60 * hR));
sR = Math.ceil((diff) / 1000 - (24 * 60 * 60 * dR) - (60 * 60 * hR) - (60 * mR));
days_remaining.text = dR;
hours_remaining.text = hR;
minutes_remaining.text = mR;
seconds_remaining.text = sR;
}
onFrame (2) {
prevFrameAndPlay();
}

Jak zrobić w tym skrypcie, by do odliczana dodać rok i miesiąc?
To znaczy np. wynik końcowy:
rok: 2
miesiąc: 3
godzin: 20
minut: 4
sekunk: 40

Proszę o pomoc. :(


Powered by phpBB modified by Przemo © 2003 phpBB Group