ich bin schon seit stunden am "googlen" und hab mir auch schon die threads übers thema datetime hier durchgelesen, leider konnte ich mein problem aber nich lösen 
wie bekannt wird das datum als yyyy-mm-dd hh:mm:ss in der datenbank gespeichert.
und ich möchte natürlich das es so ausgegeben wird: hh:mm:ss dd-mm-yyyy
wenn ich diese funktion die ich hier im forum gefunden habe verwende
dann bekomme ich einen Fatal error: Cannot redeclare splitdatetime() (previously declared in /home/xxxxxxx/index.php:115) in /home/xxxxxxx//index.php on line 115

das hier z.b. geht.
nur was müsste ich hier eingeben das er die datetime-werte aus meiner DB nimmt
-> $date = xxxxx;

wie bekannt wird das datum als yyyy-mm-dd hh:mm:ss in der datenbank gespeichert.
und ich möchte natürlich das es so ausgegeben wird: hh:mm:ss dd-mm-yyyy
wenn ich diese funktion die ich hier im forum gefunden habe verwende
PHP:
/**
* Document::splitDateTime()
*
* { Description }
*
* @param DATETIME mySQL DATETIME
* @return string
*/
function splitDatetime($datetime) {
// DATETIME: 0000-00-00 00:00:00
$rgTime = explode(' ',$datetime);
$rgTime = array_merge(explode('-',$rgTime[0]),explode(':',$rgTime[1]));
$strTime = $rgTime[2].'.'.$rgTime[1].', '.$rgTime[3].':'.$rgTime[4].' Uhr';
// Falls der DATETIME 0 ist
if(substr($strTime,0,5) == '00.00')
{
return '';
}
return $strTime;
}

das hier z.b. geht.
PHP:
$date = "2003-06-17 11:59:16";
echo
substr($date, 8, 2) . "." .
substr($date, 5, 2) . "." .
substr($date, 0, 4) . " ".
substr($date, 11, 2) . "" .
substr($date, 13, 2) . "" .
substr($date, 15, 2) . "" .
substr($date, 17, 2) ;
nur was müsste ich hier eingeben das er die datetime-werte aus meiner DB nimmt
-> $date = xxxxx;
Zuletzt bearbeitet: