Datumsumwandlung ziwschen MySQL- und deutschem Format

MySQL nach deutsch

function date_mysql2german($date) {
    if (strpos($date," ")===false) {
        $datum=$date;
        $zeit="";
    } else {
        list($datum,$zeit)=explode(" ",$date);
        $zeit=" ".$zeit;
    }
    $teile = explode("-",$datum);
    return sprintf("%02d.%02d.%04d", $teile[2], $teile[1], $teile[0]).$zeit;
}

Deutsch nach MySQL

function date_german2mysql($date) {
    if (strpos($date," ")===false) {
        $datum=$date;
        $zeit="";
    } else {
        list($datum,$zeit)=explode(" ",$date);
        $zeit=" ".$zeit;
    }
    $teile = explode(".",$date);
    return sprintf("%04d-%02d-%02d", $teile[2], $teile[1], $teile[0]).$zeit;
}