JSFiddle - React, Tailwind, and code Playground

by mischah

HTML

<body onload=renderOpeningHours();>
<p id="montagBisFreitag">huhu</p>
<p id="samstag">huhu</p>
</body

JavaScript

function renderOpeningHours() {
        alert("huhu");
        function gup( name ) { // Get-Parameter aus der URL auslesen. Zum testen ...
            name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
            var regexS = "[\\?&]"+name+"=([^&#]*)";
            var regex = new RegExp(regexS);
            var results = regex.exec(window.location.href);
            if (results == null) {
                return "";
            } else {
                return results[1];
            }
        }
        
        var now = new Date();
        var actualDay = now.getDate();
        var actualMonth = now.getMonth() + 1;
        var actualYear = now.getYear() + 1900;
        
        // Datum zum testen aus der URL auslesen
        actualDay = gup("actualDay");
        actualMonth = gup("actualMonth");
        
        var actualTime = new Date(actualYear, actualMonth -1 , actualDay)
        
        //alert(now);
        
        var beginnSummerTime = new Date(actualYear,3,1);
        var endSummerTime = new Date(actualYear,9,31);
        //alert(endSummerTime);
        
        
        if (actualTime >= beginnSummerTime && actualTime <= endSummerTime) {
            document.getElementById("montagBisFreitag").innerHTML = "7.00-18.00 Uhr";
            document.getElementById("samstag").innerHTML = "9.00-14.00 Uhr";
        } else {
            document.getElementById("montagBisFreitag").innerHTML = "8.00-17.00 Uhr";
            document.getElementById("samstag").innerHTML = "9.00-13.00 Uhr";
        }
        
    
        
    }