Ankündigung

Einklappen
Keine Ankündigung bisher.

Zeit und Datum gesteuerte anzeige

Einklappen
Jimdo
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zeit und Datum gesteuerte anzeige

    Hallo zusammen ich habe folgendes Problem und zwar Möchte ich das automatisch in der zeit von 7 bis 16 uhr angezeigt wird das ich im Büro bin In der zeit von 17 bis 6 uhr hingegen nicht Das habe ich auch soweit mit dem Code unten hinbekommen nun kommt aber die Schwierigkeit und zwar soll Samstag und Sonntag und wenn möglich an allen Feiertagen ebenfalls angezeigt werden das ich nicht da bin hat jemand da einen Vorschlag ?




    <script language="javascript">
    <!--


    function spruch(){

    var datum = new Date()
    var stunde = datum.getHours()

    if (stunde == 7)
    document.write("Büro ist besetzt!")
    if (stunde == 8)
    document.write("Büro ist besetzt!")
    if (stunde == 9)
    document.write("Büro ist besetzt!")
    if (stunde == 10)
    document.write("Büro ist besetzt!")
    if (stunde == 11)
    document.write("Büro ist besetzt!")
    if (stunde == 12)
    document.write("Büro ist besetzt!")
    if (stunde == 13)
    document.write("Büro ist besetzt!")
    if (stunde == 14)
    document.write("Büro ist besetzt!")
    if (stunde == 15)
    document.write("Büro ist besetzt!")
    if (stunde == 16)
    document.write("Büro ist besetzt!")
    }

    //-->
    </script>


    <script language="javascript">
    <!--
    spruch()
    //-->
    </script>


    <span style="color:#FF0990">
    <script language="javascript">
    <!--


    function spruch(){

    var datum = new Date()
    var stunde = datum.getHours()
    if (stunde == 0)
    document.write("Jetzt geschlossen!")
    if (stunde == 1)
    document.write("Jetzt geschlossen!")
    if (stunde == 2)
    document.write("Jetzt geschlossen!")
    if (stunde == 3)
    document.write("Jetzt geschlossen!")
    if (stunde == 4)
    document.write("Jetzt geschlossen!")
    if (stunde == 5)
    document.write("Jetzt geschlossen!")
    if (stunde == 6)
    document.write("Jetzt geschlossen!")
    if (stunde == 17)
    document.write("Jetzt geschlossen!")
    if (stunde == 18)
    document.write("Jetzt geschlossen!")
    if (stunde == 19)
    document.write("Jetzt geschlossen!")
    if (stunde == 20)
    document.write("Jetzt geschlossen!")
    if (stunde == 21)
    document.write("Jetzt geschlossen!")
    if (stunde == 22)
    document.write("Jetzt geschlossen!")
    if (stunde == 23)
    document.write("Jetzt geschlossen!")
    }

    //-->
    </script>


    <script language="javascript">
    <!--
    spruch()
    //-->
    </script>





    </script>


  • #2
    Mit getDay kannst Du den Wochentag ermitteln und berücksichtigen:
    https://wiki.selfhtml.org/wiki/JavaS...te/Date/getDay
    Und deinen Code kannst Du wesentlich vereinfachen, indem Du einen Bereich abprüfst:
    Code:
    if (stunde >= 7 && stunde <= 16) {
        document.write("Büro ist besetzt!");
    } else {
        document.write("Jetzt geschlossen!");
    }

    Kommentar


    • #3
      ...und anstelle von document.write, würde ich eher auf innerHTML bzw. innerText des "Ausgabe"-Element setzen.
      PHProcks! » Tutorials

      Kommentar

      Jimdo

      Die neuesten Themen

      Einklappen

      Kostenlose Homepage bei Jimdo!

      Einklappen

      Jimdo

      Die neuesten Beiträge

      Einklappen

      homepage-forum.de - Hilfe für Webmaster! Statistiken

      Einklappen

      Themen: 56.313   Beiträge: 427.780   Mitglieder: 27.624   Aktive Mitglieder: 64
      Willkommen an unser neuestes Mitglied, garen123.

      Online-Benutzer

      Einklappen

      531 Benutzer sind jetzt online. Registrierte Benutzer: 3, Gäste: 528.

      Mit 1.625 Benutzern waren am 17.03.2018 um 19:52 die meisten Benutzer gleichzeitig online.

      Lädt...
      X