Jenny: Zeitspanne von 18:00 - 07:00 Uhr

Hallo,
habe versucht mit if (date("H", time()) > 18 && < 7) die Zeitspanne zwischen 18:00 - 07:00 Uhr anzugeben. Das klappt nicht.

Was mach ich falsch???

Gruß Jenny

  1. Hallo!

    habe versucht mit if (date("H", time()) > 18 && < 7) die Zeitspanne zwischen 18:00 - 07:00 Uhr anzugeben. Das klappt nicht.

    if (date("H", time()) > 18 && date("H", time()) < 7)

    MfG, André Laugks
    L-Andre @ gmx.de

    1. Moin Moin !

      Hallo!

      habe versucht mit if (date("H", time()) > 18 && < 7) die Zeitspanne zwischen 18:00 - 07:00 Uhr anzugeben. Das klappt nicht.

      if (date("H", time()) > 18 && date("H", time()) < 7)

      MfG, André Laugks
      L-Andre @ gmx.de

      Du warst schneller. Aber Du hast nicht an das && gedacht ... ;-)

      Nenne mir eine Zahl x, für die gleichzeitig gilt: x < 7  und x > 18.

      Außerdem müßte (das habe ich bei meinem Posting leider auch verschusselt) vor der 18 >= statt > stehen (denn sonst fängt die Zeitspanne für if erst ab 19:00 an).

      Alexander

      1. Hallo!

        Du warst schneller. Aber Du hast nicht an das && gedacht ... ;-)

        Ich gebe es auch füt heute auf. Zu viele Fehler beim posten. :-(

        MfG, André Laugks
        L-Andre @ gmx.de

  2. Moin Moin !

    Hallo,
    habe versucht mit if (date("H", time()) > 18 && < 7) die Zeitspanne zwischen 18:00 - 07:00 Uhr anzugeben. Das klappt nicht.

    Was mach ich falsch???

    Du arbeitest mit einem Computer, nicht mit einem Menschen!

    Erstens willst Du vor dem "< 7" nochmal den zu vergleichenden Wert schreiben.

    Zweitens willst Du kein logisches UND ("&&"), sondern ein logisches ODER ("||"), denn keine Zahl ist gleichzeitig kleiner als 7 und größer als 18.

    Gruß Jenny

    Alexander