Lieber Meowsalot,
vielleicht nicht kürzer, aber übersichtlicher:
/**
* pretty print a MySQL date
*
* @param string YYYY-MM-DD
* @return string DD.MM.YYYY
*/
function nice_date ($y_m_d) {
return sprintf(
'%3$02d.%2$02d.%1$04d',
substr($y_m_d, 0, 4), // YYYY
substr($y_m_d, 5, 2), // MM
substr($y_m_d, 8, 2) // DD
);
}
// Ausgabedaten
$AnzeigeBis = (
$array['transportauftrag'] == "Ja"
&& $array['transportauftrag_bis'] != "0000-00-00"
? nice_date($array['transportauftrag_bis'])
: $array['bis']
);
$AnzeigeVon = (
$array['transportauftrag'] == "Ja"
&& $array['transportauftrag_von'] != "0000-00-00"
? nice_date($array['transportauftrag_von'])
: $array['von']
);
Liebe Grüße,
Felix Riesterer.