date funktion

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

  • date funktion

    PHP-Code:
    <?php
    // Datum ausgeben
    // Heute ist der...
    echo "Heute ist der: ";
    $today2 "25.11.2006";
    $today date("d.m.y");
    echo 
    $today;
    echo 
    "<br><br>";

    // IF today == today2, dann gib aus...
    if ($today2==$today)
    {
    echo 
    "Datum stimmt überein";
    }
    else
    {
    echo 
    "Datum stimmt nicht überein";
    }
    ?>
    ich möchte eine variable mit einem datum belegen, weis aber die genauen formatstrings nicht!
    im endeffekt will ich das falls die variablen übereinstimmen, das ein text ausgibt, kann man ja auch dem code entnehmen!
    ich möchte allerdings die variable today2 nicht mit einer funktion beschreiben, sondern per hand! deshalb brauch ich das format

  • #2
    Was heißt "per Hand"? Wie könnte der Inhalt von $today2 denn aussehen, gib mal ein paar Beispiele an.

    Kommentar


    • #3
      ich will es anders sagen:
      ich habe eine sql datenbank
      folgende felder: id und datum
      der datensatz ist gefüllt mit id = 1 und datum = 2006-11-25
      das feld datum hat den typ "date" kann man ja auswählen in mysql.. zb auch int, varchar usw...

      jetzt hab ich ein script was vergleichen soll, das heute datum mit dem datum in der datenbank, und falls das datum übereinstimmt, soll er ein text ausgeben! aber ich hab probleme mit dem format
      soweit bin ich bisher:

      PHP-Code:
      // Datenbank auswahl

      $select "SELECT * FROM eintrag WHERE id='1'";
      $query mysql_query($select);
      $fetch mysql_fetch_object($query);

      // Datum ausgeben aus datenbank
      echo "Datenbank: ";
      echo 
      $fetch->datum;
      echo 
      "<br><br>";

      // Datum aus PHP Funktion ausgeben
      echo "PHP Funktion: ";
      $today date("y-m-d");
      echo 
      $today;
      echo 
      "<br><br>";

      // vergleichen ob datum übereinstimmt

      if ($fetch->datum==$today)
      {
      echo 
      "Datum stimmt überein";
      }
      else
      {
      echo 
      "Datum stimmt nicht überein";

      in der datenbank ist folgendes datum: 2006-11-25
      also das heuteige. und demnach sollte der vergleich stimmen

      Kommentar


      • #4
        ich habe mein fehler gefunden

        habe y klein geschrieben so hat er nur 06 statt 2006 gemacht
        es sollte groß sein: Y

        danke für die super hilfe... werd mich hier mehr einsetzen

        Kommentar

        Lädt...
        X