JSFiddle - React, Tailwind, and code Playground

by reporter

HTML

<html>
    <head>
        <title>Test</title>
        <script type="text/javascript">
            var basisDatumStr = "2 14,2012 00:00:00";
            var basisDatum = new Date(basisDatumStr);
            var aktuellesDatum = new Date();
            var aktuellesDatumStr =  (aktuellesDatum.getMonth() + 1)  + "  " 
                +  aktuellesDatum.getDate()  + ", " +  aktuellesDatum.getFullYear() 
                + " 00:00:00";
            aktuellesDatum = new Date(aktuellesDatumStr);

            var i = 0;
            var aktiv;

            function time() 
            {
                document.Timetest.time.value=i+" sek.";
                i++;
                if (i > 10) { 
                    window.clearInterval(aktiv);
                }
            }

            function isSecondWeek(baseDate, dateToCompare)
            {
                var basisDatumMillisek = baseDate.getTime();
                var compareDateMillisek = dateToCompare.getTime();
                var twoWeeksMillisek = 1000 * 3600 * 24 * 14;
                
                differenz = compareDateMillisek - basisDatumMillisek;
                if (differenz < 0)
                {
                    return false;
                } else {
                    rest = differenz % basisDatumMillisek;
                    if (rest == 0) 
                    {
                        return true;
                    } else {
                        return false;
                    }
                }
            }

            if (isSecondWeek(basisDatum, aktuellesDatum))
            {
                aktiv = window.setInterval('time()',1000)
            }
        </script>
    </head>
    <body>
        <form name="Timetest">
            <input name="time" size="6" readonly="readonly" />
        </form>
    </body>
</html