Deutsches Datum in MySQL Date umwandeln

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Deutsches Datum in MySQL Date umwandeln

    Hallo miteinander,

    ich habe eine MySQL Spalte, in der ein Datum nach deutschem Format gespeichert ist (dd.mm.yyyy). Jetzt möchte ich das in ein MySQL Date umwandeln, damit es sortiert werden kann.

    Kennt jemand ein Script dass das kann, oder könntet ihr mir eins machen? Ich habe viel probiert, aber nichts hinbekommen.

    Gruß
    MC_ASUS
    Last edited by MC_ASUS; 31-01-2006, 20:19.

  • #2
    Deutsches Datum in MySQL Date umwandeln

    Ich habe folgendes PHP Script gemacht


    $query = "SELECT * FROM veranstaltungen";
    $result = mysql_query($query) or die("Anfrage fehlgeschlagen: " . mysql_error());

    while ($row = mysql_fetch_array($result))
    {

    $date_exp = explode(".","$row[1]");
    /*
    $date_exp[0] => Tag
    $date_exp[1] => Monat
    $date_exp[2] => Jahr

    */

    array_multisort($date_exp,SORT_DESC);
    $date_imp = implode("-",$date_exp);
    $time = strtotime($date_imp. "00:00:00");

    mysql_query ("UPDATE Veranstaltungen SET datum_neu = $time where Datum = $row[1] limit 1");
    }

    ?>

    Comment


    • #3
      $date_exp = explode(".","$row[1]");
      $time = $date_exp[2].$date_exp[1].$date_exp[0];

      sollte das ganze verkürzen.

      Comment

      Working...
      X