dedlfix: Datetime_mysql2german Datetime aus Mysql in deutsches Format

Beitrag lesen

echo $begrüßung;

Hey, hab hier schon häufig Hilfe gefunden, deshalb wollte ich auch mal ne Funktion posten, die bestimmt einigen helfen wird.

Sie läuft nur nicht fehlermeldungsfrei, wenn das error_reporting auf E_ALL steht.

Wandelt ein Datum / Uhrzeit (Datetime) aus einer sql-DB im Format YYYY-MM-DD HH:MM:SS in deutsches Format um DD.MM.YY HH:MM:SS

list($jahr,$monat,$temptag,$stunde,$minute,$sekunde)=explode("-", $datum);
  list($tag,$tempzeit)=explode(" ", $temptag);
  list($stunde,$minute,$sekunde)=explode(":", $tempzeit);

Das erste explode() liefert 3 Elemente zurück, nicht 6. Für die zweiten drei Variablenzuweisungsversuche gibt es Notice-Meldungen.
Sinnvoller ist es, zuerst Datum und Zeit am Leerzeichen aufzutrennen, und die dann weiter zu trennen.

echo "$verabschiedung $name";