Hallo Leute,
ich möchte ein Datum in dem Ergebnis einer SELECT-Abfrage ändern. Von dem amerikanischen Format ins deutsche Format. Aber so wie ich mir das gedacht habe funktioniert das nicht...
Code:
public function loadthemen(){
$pdo = $this->connect();
$sql = "SELECT themen.*, user.benutzername FROM themen LEFT JOIN user ON themen.user_id = user.id";
$result = $pdo->query($sql);
$result2 = $this->changedate($result);
return $result2;
}
und die changedate Funktion sieht so aus:
Code:
public function changedate($result) {
$rs = $result;
foreach($rs as $data){
$tmp = $this->a_to_g_date($data['startdatum']);
$data['startdatum'] = $tmp;
}
return $rs;
}
public function a_to_g_date($date) {
$datearray = explode('-', $date);
$datum = sprintf("%02d-%02d-%04d",$datearray[1], $datearray[2], $datearray[0]);
return $datum;
}
Kann mir jemand bitte einen Tip geben? Danke schonmal