Datum umwandeln

Oskar_Stark

Grünschnabel
Hi Leute, ich habe folgenden Code:

PHP:
<?php
        $db = mysql_connect("localhost", "xxx", "xxx");
         mysql_select_db("usr_netsh71_2");
        $res = mysql_query("SELECT * FROM NEWS ORDER BY NEWS_DATUM DESC");
        $num = mysql_num_rows($res);
        $erg = ($num - ($num-4));

        for ($i=0; $i<$erg; $i++)
        {
        $ND = mysql_result($res, $i, "NEWS_DATUM");
        $NT = mysql_result($res, $i, "NEWS_TEXT");
        $NA = mysql_result($res, $i, "NEWS_AUTOR");
        $NAM = mysql_result($res, $i, "NEWS_AUTOR_MAIL");
        echo "<tr>\n";
        echo "<td class=\"links\">\n";
        echo "<b>$ND</b>\n";
        echo "<br>\n";
        echo "<hr width=\"100%\">\n";
        echo "$NT\n";
        echo "<br>\n";
        echo "<hr width=\"100%\">\n";
        echo "Autor\n";
        echo "<a href=\"mailto:$NAM\">\n";
        echo "$NA\n";
        echo "</a>\n";
        echo "<br><br><br><br>\n";
        echo "</td>\n";
        echo "</tr>\n";
        }
        mysql_close($db);
?>

das format der tabelle ist "date"

wie kann ich nun die variable $ND, die so aussieht:
Code:
2004-06-28

so ausgeben lassen:

Code:
28. Juni 2004
Gruß DoDgE
 
Ich hab's mal etwas komprimiert:
PHP:
<?php
  $db = mysql_connect("localhost", "xxx", "xxx");
  mysql_select_db("usr_netsh71_2");

  $query = "
	SELECT
	        `NEWS_AUTOR`,
	        `NEWS_AUTOR_MAIL`,
	        CONCAT(
	          DATE_FORMAT(`NEWS_DATUM`, '%d. '),
	          ELT(MONTH(`NEWS_DATUM`), 'Januar', 'Februar', 'M&auml;rz;', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'),
	          DATE_FORMAT('2004-06-28', ' %Y')
	         ) AS `NEWS_DATUM_FORMATIERT`,
	        `NEWS_TEXT`
	  FROM
	        `NEWS`
	  ORDER BY
	        `NEWS_DATUM` DESC
	";
  $res = mysql_query($query);

  while( $row = mysql_fetch_array($result, MYSQL_ASSOC) ) {
    echo '<tr><td class="links"><b>'.$row['NEWS_DATUM_FORMATIERT'].'<br />\n';
    echo '<hr />\n'.$row['NEWS_TEXT'].'<br />\n';
    echo '<hr />\nAutor: <a href="mailto:'.$row['NEWS_AUTOR_MAIL'].'">'.$row['NEWS_AUTOR'].'</a><br /><br /><br /><br />\n';
    echo '</td></tr>\n';
  }
  mysql_close($db);
?>
 
danke dir gumbo!

die faq hatte ich gelesen, war aber irgendwie immer wieder bei bahnhof angekommen!

danke!

haut rein jungs!

gruß oskar
 
Zurück