Hilfe - Anfänger weiß nicht weiter...

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

  • Hilfe - Anfänger weiß nicht weiter...

    Hallo meine Lieben,

    ich bin blutige Anfängerin und habe nun ein kleines Problemchen.
    Ich hab ein Skript geschrieben was leider nur teilweise so funktioniert wie ich es gerne hätte, jedoch finde ich nicht heraus woran es liegt.

    Könnt ihr mal drüber gucken?
    Vermutlich ist es simpel und ihr lacht euch den A* ab :P
    Bitte nicht auslachen - ich geb mein Bestes.
    Ich danke euch schon jetzt!

    ----

    Also folgendes
    - die ersten beiden Bedingungen werden einwandfrei erfüllt
    heißt wenn $adventstag der aktuelle Tag ist oder einer in der Zukunft
    funktioniert. Sobald das Datum aber in der Vergangenheit liegt, spukt
    er mir trotzem aus ich sei zu früh ?!?!?

    Script:

    <?php
    date_default_timezone_set('Europe/Berlin');
    $heute = date("d.m.Y.");
    $adventstag = date("28.09.2017");

    if ($adventstag>$heute)
    echo "<p>Sie sind leider etwas zu früh dran.</p>";

    if ($adventstag==$heute)
    echo "<img src='traubenkalender.jpg'>";

    if ($adventstag<$heute)
    echo "<p>Sie sind leider zu spät</p>";

    ?>


  • #2
    date erwartet als ersten Parameter ein Format (wie "Y-m-d") und keine „deutsche“ Datumsangabe (wie "28.09.2017").

    Du brauchst eher so was:

    PHP-Code:
    <?php
    date_default_timezone_set
    ('Europe/Berlin');
    $heute date("Y-m-d");
    $adventstag "2017-11-01";

    if (
    $adventstag>$heute)
    echo 
    "<p>Sie sind leider etwas zu früh dran.</p>";

    if (
    $adventstag==$heute)
    echo 
    "<img src='traubenkalender.jpg'>";

    if (
    $adventstag<$heute)
    echo 
    "<p>Sie sind leider zu spät</p>";

    Kommentar


    • #3
      Ach herrje....

      Zitat von mermshaus Beitrag anzeigen
      date erwartet als ersten Parameter ein Format (wie "Y-m-d") und keine „deutsche“ Datumsangabe (wie "28.09.2017").
      OMG - vielen vielen Dank!
      Das wär jetzt echt das Letzte worauf ich gekommen wäre.

      Kommentar

      Lädt...
      X