Witam.
Szukam osoby która była by wstanie każdą linijke wytlumaczyć jednym zdaniem po co ona jest , co ona robi .
Oto ten kod :
Kod
<?php echo ''; ?>

<div id="licznik"></div>

<script type="text/javascript">
        String.prototype.format = function() {
                var formatted = this;
                for( var arg in arguments ) {
                        formatted = formatted.replace("{" + arg + "}", arguments[arg]);
                }
                return formatted;
        };

        function czasDoWydarzenia(data, text_podczas, text_po)
        {
                var d = data.split('-'); // rok-mie-dzien-godz-min-sek-milisek
                var aktualnyCzas = new Date();
                var dataWydarzenia = new Date(d[0], d[1], d[2], d[3], d[4], d[5], d[6]);
                var pozostalyCzas = dataWydarzenia.getTime() - aktualnyCzas.getTime();
                var text = '{0} dni, {1} godzin, {2} minut i {3} sekund';
                
                if (pozostalyCzas > 0)
                {                                              
                        var s = pozostalyCzas / 1000;   // sekundy
                        var min = s / 60;                               // minuty
                        var h = min / 60;                   // godziny
                        var d = h / 24;                 // dni

                        var sLeft = Math.floor(s  % 60);        // pozostało sekund          
                        var minLeft = Math.floor(min % 60);     // pozostało minut
                        var hLeft = Math.floor(h % 24);     // pozostało godzin      
                        var dLeft = Math.floor(d);
                      
                        if (minLeft < 10)
                          minLeft = "0" + minLeft;
                        if (sLeft < 10)
                          sLeft = "0" + sLeft;
                      
                        return text.format(dLeft, hLeft, minLeft,sLeft) + ' ' + text_podczas;
                }
                else
                        return text_po;
    
        }

                var data = "<?php echo implode($_GET['data'], '-'); ?>-0";
                var text_podczas = "<?php echo $_GET['tekst_podczas']; ?>";
                var text_po = "<?php echo $_GET['tekst_po']; ?>";
                document.getElementById("licznik").innerHTML = czasDoWydarzenia(data, text_podczas, text_po);
                setInterval(function(){
                        document.getElementById("licznik").innerHTML = czasDoWydarzenia(data, text_podczas, text_po)
            

                }, 1000);
        </script>