pondelok 5. augusta 2013

Vytvorenie JavaScript odpočítavania (Web)

Viete, koľko dní ešte máte na zaplatenie daní, koľko dní nakupovania je pred Vianocami, alebo počet dní pred firemnou akciou? S pomocou JavaScriptu môžete rýchlo vytvoriť odpočítavanie, takže divákovi môžete presne povedať, koľko dní ostáva do podujatia.

Všetko, čo potrebujete, je nasledujúci skript:

<script language="JavaScript">
function countdown(finaldate) {
//finaldate musí byť v tvare April 22, 2009
var today=new Date();
var thebigday=new Date (finaldate);
var difference;

difference=thebigday-today;
difference=parseInt(difference/(1000*60*60*24));
document.write(difference);
}
</script>

Skript používa funkciu Date v JavaScripte na odpočítanie aktuálneho dátumu od budúceho dátumu. Potom vezme túto informáciu (ktorá je v milisekundách) a konvertuje ju na dni.

Skript použijete tak, že funkciu jednoducho zavoláte v tele dokumentu. Napríklad, ak chcete zobraziť počet dní do 30. narodenín určitého spolupracovníka, vložíte nasledujúci kód do časti v tele vašej webovej stránky:


John bude mať narodeniny o <script language="JavaScript">
countdown('December 17, 2010');</script> dní.