2017-01-24 2 views
0

Ich benutze Codeigniter Ich habe diesen Code in einer Ansicht, aber das Format des Datums in der Datenbank ist YYYY-MM-DD Ich möchte es in DD-MM-YYYY ändern. Ich kann es in phpMyAdmin nicht ändern, also suche ich nach einer Lösung in PHP.Format Datum von der Datenbank in Codeigniter

"Datum" ist eine Spalte in meiner Datenbank, nur um Verwirrung zu verursachen.

$query = $this->db->query('SELECT Date, Home, HomeScore, AwayScore, Away FROM Results'); 

     foreach ($query->result_array() as $row) 
     { 
      echo '<div class="col-md-4 col-sm-12"><h3>'; 
      echo $row['Date']; 
      echo "</h3><h4>Premier League</h4><h5>"; 
      echo $row['Home']; 
      echo "</h5><span>"; 
      echo $row['HomeScore']; 
      echo "</span><span>"; 
      echo $row['AwayScore']; 
      echo "</span><h5>"; 
      echo $row['Away']; 
      echo "</h5></div>"; 
     } 
+0

Verwenden Sie kein reserviertes Wort als Spaltennamen. – Raptor

Antwort

0
$date = $row['Date']; 


echo date("d/m/Y",strtotime($date)); 
+0

Super! Vielen Dank. –

0

Versuchen Sie, wie this.The DATE_FORMAT() Funktion verwendet wird, in verschiedenen Formaten Datum/Zeit-Daten anzuzeigen.

SELECT DATE_FORMAT(Date,'%d-%m-%Y'), Home, HomeScore, AwayScore, Away FROM Results 

Weitere sehen hier http://www.w3schools.com/sql/func_date_format.asp

+0

Ich habe dies in aktualisiert und ich habe eine Fehlermeldung "unerwartet '%'", so dass ich die '%' entfernt und erhielt einen neuen Fehler "unerwartet 'd' (T_STRING)". –

+0

versuchen Sie es jetzt ............... –

+0

Es funktioniert nicht für mich, ich habe viele verschiedene Möglichkeiten mit dieser Methode, aber ich habe einen SQL-Fehler aufgetreten. Ich habe deeded, $ date = $ row ['Date'] zu verwenden; Echodatum ("d/m/Y", strtotime ($ Datum)); ' –

0

First off, lieben das Bild. Ich bin auch ein Fan von Darth Vader.

Zweitens versuchen Sie dies:

$date = $row['Date']; 

echo date("D/M/Y",strtotime($date)); 

Edit: Es scheint schon jemand Sie dies zeigte. Mein Fehler.

Hoffe es hilft, und in Bezug auf Ihr Bild ... Leben lang und gedeihen.

+0

Danke trotzdem! Möge die Macht auch mit dir sein. –