Datumsformat

iLu_is_a_loser

Erfahrenes Mitglied
Hallo ich habe eine Frage wie kann ich das Format der Datums ausgaben ändenr damit es nicht mehr 2005-4-9 ist sondern 9.4.2005?

hier ist mein Code:
PHP:
<?
 
 include 'config.php';
 if($res_id = @mysql_pconnect( "$mysql_host", "$mysql_user", "$mysql_pw"))
 {
   echo "";
 }
 else
 {
   die('Fehler! Datenbank gibt es nicht.');
 }
 if(@mysql_select_db("$mysql_db"))
 {
   echo "";
 }
 else
 {
   die('Fehler! Datenbank gibt es nicht.');
 }
 
 //   DIES IST ZUM AUSGEBEN DER DATEN DER TABELLE
 $sql = "SELECT * FROM news ORDER BY `id` DESC";
 if (!$res_id = mysql_query($sql))
    die ('Fehler! SQL-Befehl ist Falsch.');
 
 while ($news = mysql_fetch_array($res_id))
 {
   echo "<font face=\"Verdana\"><table>";
   echo "<tr><td>";
   echo "<b><font size=\"-1\">";
   echo $news['Titel'];
   echo "</font></b>";
   echo " ";
   echo "<font size=\"-2\">";
   echo $news['Datum'];
   echo "</font></td></tr>";
   echo "<tr><td><font size=\"-1\">";
   echo $news['Inhalt'];
   echo "</font><br><font size=\"-2\">verfasst von <b>";
   echo $news['autor'];
   echo "</b></font></td></tr>";
   echo "</table></font>";
   echo "<br>";
 }
 ?>
 
Das kannst du das z.B. mit explode() lösen:
PHP:
$unform = "2005-4-9";
$datum = explode("-", $unform);
$form = $datum['2']."-".$datum['1']."-".$datum['0'];
 
Zurück