JSFiddle - React, Tailwind, and code Playground

HTML

aktuálna cena: <div id="counter"></div>

CSS

#counter{
    font-size: 54px;
    font-weight: bold;
    display: inline;
}

JavaScript

var pociatocna_cena = 240000;
var pociatocny_datum = new Date(2014, 2, 4); 
var koncovy_datum = new Date(2014, 2, 25); 

//kolko sa odrata kazdu sekundu?
var diff = parseInt((koncovy_datum.getTime()-pociatocny_datum.getTime())/1000)
var odratat = pociatocna_cena/diff;

//vypocitaj aktualnu cenu v case nacitania stranky
var diff = parseInt((new Date().getTime()-pociatocny_datum.getTime())/1000);
var aktualna_cena = (pociatocna_cena - (odratat * diff)).toFixed(2);


//podme spravit countdovn, mame vsetko vypocitane
$("#counter").html(aktualna_cena);
    var timer = setInterval(function(){
        if(aktualna_cena > 0){
            aktualna_cena -= odratat;
            $("#counter").html(aktualna_cena.toFixed(2));
        } else {
            $("#counter").html(0);
            clearTimeout(timer);
        }
    }, 1000);