Uhrzeit und Wochentag unterschiedliche mit anzeigen

Diskutiere Uhrzeit und Wochentag unterschiedliche mit anzeigen im Für Verirrte - Fragen zu JavaScript Forum; Hallo zusammen ich habe ich ein kleine Problem und zwar möchte ich eine zeitgesteuerte anzeige was die Uhrzeit betriff habe ich es hinbekommen...

  1. ffo369
    ffo369 Neues Mitglied
    Hallo zusammen ich habe ich ein kleine Problem und zwar möchte ich eine zeitgesteuerte anzeige was die Uhrzeit betriff habe ich es hinbekommen leider nicht mit tagen :-( Samstag und Sonntag soll auch angezeigt werden Jetzt geschlossen!


    So ist der code für die Zeiten
    Code (Javascript):
    <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>
     
    Zuletzt von einem Moderator bearbeitet: 25. Juni 2018
    code_solution gefällt das.
  2. Vielleicht hilft dir dieses Training hier weiter.
  3. FourOhFour
    FourOhFour Mitglied
    Java ist nicht JavaScript...
    Jedoch gibt es dafür auch eine Kategorie. Ansonsten auch gerne die FAQs durchlesen. (Hinweis auf nicht-verwenden von Code-Tags)
     
  4. Robat
    Robat Bekanntes Mitglied
    Also ich versteh weder deine Frage noch den Code den du dazu gepostet hast.
    Wenn du das Datum inkl. Zeit und Wochentag ausgeben willst nutz doch toLocalDateString()
    Code (PHP):

    var date = new Date();
    var options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
    console.log(date.toLocaleDateString('de-DE', options));
    // "Sonntag, 24. Juni 2018"
     
     
  5. mihe7
    mihe7 Bekanntes Mitglied
    Wieso hast Du zweimal den gleichen Funktionsnamen? Was wird wann ausgeführt? Was soll überhaupt ausgegeben werden?
     
  6. ffo369
    ffo369 Neues Mitglied
    Das habe ich gemacht damit Stunde 7 bis 16 grün angezeigt wird und 0 bis 6 sowie 16 bis 23 rot blöderweise habe ich keinen Plan wie ich nun Samstag Sontag auch als rot ("Jetzt geschlossen!") anzeigen kann
     
  7. mihe7
    mihe7 Bekanntes Mitglied
    Meinst Du sowas in der Richtung?

    Code (Javascript):

    <!DOCTYPE html>
    <html>
    <head>
       <meta charset="utf-8">
       <title></title>
       <style>#offen { color: #00ff00; } #offen.zu { color: #ff0000; }</style>
    </head>
    <body>
       <div id="offen"></div>
       <script><!--
       function istOffen() {
           var datum = new Date();
           var tag = datum.getDay();
           var stunde = datum.getHours();
           return (tag < 5 && stunde > 6 && stunde < 17);
       }
       function spruch() {
           var elem = document.getElementById("offen");
           if (istOffen()) {
               elem.innerText = 'Büro ist besetzt!';
           } else {
               elem.setAttribute("class", "zu");
               elem.innerText = 'Jetzt geschlossen';
           }
       }
       spruch();
    --></script>
    </body>
    </html>
     
     
    code_solution gefällt das.
  8. ffo369
    ffo369 Neues Mitglied
    ja genau sowas
    Sieht ja viel besser aus als mein Chaos

    Nur wie bekommt man das nun mit den tagen noch da rein ?
     
  9. mihe7
    mihe7 Bekanntes Mitglied
    Willst Du jetzt die Wochentage selbst auch ausgeben? Wie soll die Ausgabe genau aussehen?
     
  10. ffo369
    ffo369 Neues Mitglied
    Also in der Zeit von7 bis 16 geöffnet und in der Zeit von 17 bis 6 geschlossen und Samstag und Sontag komplett geschlossen
     
  11. mihe7
    mihe7 Bekanntes Mitglied
    Warum glaubst Du steht im Code "tag < 5"?

    Edit: das ist leider falsch, weil Sonntag 0 ist. Ergo: tag > 0 && tag < 6 && ...
     
  12. Wenn du Java lernen möchtest, empfehlen wir dir diese Online-Training hier
Die Seite wird geladen...

Uhrzeit und Wochentag unterschiedliche mit anzeigen - Ähnliche Themen

Uhrzeit ausgeben lassen, wie?
Uhrzeit ausgeben lassen, wie? im Forum C/C++
Countdown für Datum und Uhrzeit
Countdown für Datum und Uhrzeit im Forum Allgemeine Java-Themen
Frage zur Aufgabe Uhrzeit einstellen mit Objekten
Frage zur Aufgabe Uhrzeit einstellen mit Objekten im Forum Java Basics - Anfänger-Themen
JasperReport - Uhrzeiten auswerten
JasperReport - Uhrzeiten auswerten im Forum Java Basics - Anfänger-Themen
Datum und Uhrzeit in andere Zeitzone umrechnen
Datum und Uhrzeit in andere Zeitzone umrechnen im Forum Allgemeine Java-Themen
Thema: Uhrzeit und Wochentag unterschiedliche mit anzeigen