Öffnungszeitenanzeige völlig kostenfrei

  • Hier wieder ein kleines PHP Script zum Anzeigen von Open bzw Close (keine Zeiten). Hat mein Sohn für mich geschrieben und gebe es hier gern weiter.

    Es muss nicht immer ein Plugin und Co. sein was Geld kostet und nach Angaben meines Sohnes an so manchen stellen einfach überzogen Teuer sind für das was sie am Ende (nur) leisten. Einfach in ein HTML Code (Modul) einfügen fertig.


    Wichtig …==8 ) die Klammer direkt hinter die 8 setzten.


    <p id="Welcome">Wir haben geschlossen</p>

    <script>

    console.log("A")

    var open = "Wir haben jetzt für Dich geöffnet";

    var welc = document.getElementById("Welcome");

    var d = new Date();

    var day = d.getDay();

    switch (day) {


    //Mondy

    case 1:

    if (d.getHours() == 8 ) {

    if (d.getMinutes() >= 30) {

    welc.innerText = open;

    }

    } else if (d.getHours() > 8 && d.getHours() < 21) {

    welc.innerText = open;

    }

    break;

    case 2:

    if (d.getHours() == 8 ) {

    if (d.getMinutes() >= 30) {

    welc.innerText = open;

    }

    } else if (d.getHours() > 8 && d.getHours() < 12) {

    welc.innerText = open;

    }

    if (d.getHours() >= 15 && d.getHours() < 21) {

    welc.innerText = open;

    }

    break;

    case 3:

    if (d.getHours() == 8 ) {

    if (d.getMinutes() >= 30) {

    welc.innerText = open;

    }

    } else if (d.getHours() > 8 && d.getHours() < 21) {

    welc.innerText = open;

    }

    break;

    case 4:

    if (d.getHours() == 8 ) {

    if (d.getMinutes() >= 30) {

    welc.innerText = open;

    }

    } else if (d.getHours() > 8 && d.getHours() < 12) {

    welc.innerText = open;

    }

    if (d.getHours() >= 15 && d.getHours() < 21) {

    welc.innerText = open;

    }

    break;

    case 5:

    if (d.getHours() == 8 ) {

    if (d.getMinutes() >= 30) {

    welc.innerText = open;

    }

    } else if (d.getHours() > 8 && d.getHours() < 20) {

    if (d.getHours() < 19) {

    welc.innerText = open;

    }else if(d.getHours() == 19 && d.getMinutes() < 30){

    welc.innerText = open;

    }

    }

    break;

    case 6:

    if (d.getHours() >= 10 && d.getHours() < 15) {

    welc.innerText = open;

    }

    break;

    }

    </script>