Ankündigung

Einklappen
Keine Ankündigung bisher.

date im 24 Stundenformat geht nicht [ERLEDIGT]

Einklappen

Neue Werbung 2019

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

  • scheibo
    hat ein Thema erstellt date im 24 Stundenformat geht nicht [ERLEDIGT].

    date im 24 Stundenformat geht nicht [ERLEDIGT]

    Hi, ich will eine if...else Funktion für eine Seite machen die erst ab einer bestimmten Zeit (Datum und Uhrzeit) angezeigt wird und habe folgendes Probiert:

    PHP-Code:
    <?PHP
    $x 
    date("d m Y H:i:s");
    if(
    $x date("13 11 2005 12:45:00")){
        echo 
    "Das Gewinnspiel beginnt erst am 13.11.2005";
        echo 
    "
    "
    ;
        echo 
    "Es ist jetzt: ";
        echo 
    date ("d m Y H:i:s");
    }
    else{
        echo 
    "Das Gewinnspiel hat begonnen";
    }
    ?>
    Leider klappt das nicht, wo ist dabei der Fehler?

  • scheibo
    antwortet
    Danke

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Nicht:
    PHP-Code:
    <? if($x < time(1131799500)) ?>
    sondern:
    PHP-Code:
    <? if($x < 1131799500) ?>

    Einen Kommentar schreiben:


  • scheibo
    antwortet
    Jetzt habe ich es so versucht und es klappt auch nicht

    PHP-Code:
    <?PHP
    $x 
    time();
    if(
    $x time(1131799500)){
        echo 
    "Das Gewinnspiel beginnt erst am 12.11.2005 um 13:45 Uhr";
    }
    else{
        echo 
    "Das Gewinnspiel hat begonnen";
    }
    ?>
    Was ist da jetzt falsch?

    Einen Kommentar schreiben:


  • scheibo
    antwortet
    Danke für die Info, also werde ich es mit time versuchen, wollte eigentlich den UNIX-Zeitstempel nicht immer extra umrechnen

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Und was gibt dir <? echo (int) date("d m Y H:i:s"); ?> aus?

    Denke noch einmal über Bruchpilots Antwort nach!

    Einen Kommentar schreiben:


  • search
    antwortet
    es stehen zwar zahlen in der zeichenkette aber eben halt auch andere zeichen und somit klappt der grösser / kleiner / ... vergleich schon nimmer

    Einen Kommentar schreiben:


  • scheibo
    antwortet
    Wenn ich

    PHP-Code:
    echo date ("d m Y H:i:s"); 
    benutze wird das Datum und die Zeit richtig angezeigt, warum klappt dann der Vergleich nicht?
    Eigentlich sollte es doch gehen, oder habe ich da jetzt einen denkfehler?

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Du vergleichst zwei Zeichenketten, nicht zwei Zeitwerte.
    Schau Dir mal mktime() uind time() im Onlinehandbuch an

    Einen Kommentar schreiben:

Lädt...
X