MySQL-Datum in deutsches Format

Gesperrt
derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

MySQL-Datum in deutsches Format

Beitrag von derSteffen » Do 8. Aug 2013, 06:22

Hallo liebe Community,

ich schaffe es nicht aus dem Datumsformat YYYY-MM-DD H:i das deutsche TT.MM.JJJJ umzuwandeln.

Mit

Code: Alles auswählen

$query= "SELECT created,lastmodified FROM " . $cfg["tab"]["upl_meta"] . " WHERE idupl = " . $dllist_item->get("idupl");

$str_file_modified = $dllist_item->get("lastmodified");
$str_file_created  = $dllist_item->get("created");

$tpl->set("d", "FILE_CREATED", $str_file_created );
$tpl->set("d", "FILE_MODIFIED", $str_file_modified ); 
Bekomme ich das Erstellungsdatum und Änderungsdatum des Dateiverwaltungs-Eintrages.

Aber wie bekomme ich das Datum jetzt "schick"?

Habe schon folgendes versucht .. ohne Erfolg:

Code: Alles auswählen

$str_file_created  = date("d.m.Y", $str_file_created)

oder versucht mit:

Code: Alles auswählen

if (!function_exists('date_mysql2german')) {
	  function date_mysql2german($str_file_created) {
		$d = explode("-", $str_file_created);
		return sprintf("%02d.%02d.%04d", $d[2], $d[1], $d[0]);
	  }
	  }
Vielen Dank

MfG Steffen

Spider IT
Beiträge: 1416
Registriert: Fr 3. Dez 2004, 10:15

Re: MySQL-Datum in deutsches Format

Beitrag von Spider IT » Do 8. Aug 2013, 09:46

Moin Steffen!
derSteffen hat geschrieben:Habe schon folgendes versucht .. ohne Erfolg:

Code: Alles auswählen

$str_file_created  = date("d.m.Y", $str_file_created)
Fast richtig.
Das Datum liegt als Text vor und muss zuvor in ein Datum umgewandelt werden:

Code: Alles auswählen

$str_file_created  = date("d.m.Y", strtotime($str_file_created));
Gruß
René

Gesperrt