Einzelnen Beitrag anzeigen
  #3  
Alt 07.07.2004, 15:30:34
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
date() kannst du nur auf Unix-Timestamps anwenden.

Trotzdem kannst du den Timestamp, den MySQL generiert, mit php verarbeiten. substr hilft dir weiter ($zeit ist der Timestamp aus der Datenbank):

PHP-Code:
$jahr=substr($zeit04);
$monat=substr($zeit42);
$tag=substr($zeit62);
$stunde=substr($zeit82);
$minute=substr($zeit102);
$sekunde=substr($zeit122); 
Edit: Da war Chris17 wohl schneller.


Noch ein Nachtrag: Du kannst auch folgende Funktion verwenden:

PHP-Code:
<?php
function dateMysql($format$zeit){
    
$jahr=substr($zeit04);
    
$monat=substr($zeit42);
    
$tag=substr($zeit62);
    
$stunde=substr($zeit82);
    
$minute=substr($zeit102);
    
$sekunde=substr($zeit122);

    
$zeit=mktime($stunde$minute$sekunde$monat$tag$jahr);

    return 
date($format$zeit);
}
?>
echo dateMysql('d.m.Y', '20040707135123');
Ausgegeben werden solllte dann "07.07.2004".

Geändert von xabbuh (07.07.2004 um 22:46:14 Uhr)
Mit Zitat antworten