Felix Riesterer: Einfachere Schreibweise?

Beitrag lesen

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.