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";
}
}