Einzelnen Beitrag anzeigen
  #1  
Alt 29.12.2016, 21:21:51
fx1984 fx1984 ist offline
Anfänger
 
Registriert seit: Nov 2016
Alter: 39
Beiträge: 20
Ein Datum ausgeben?

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
Mit Zitat antworten