/x and ($day, $mon, $year) = ( $1||'', $2||'', $3 );
hab gerade gemerkt, daß $day nicht immer zwei Ziffern hat. Angleichen könnte man es z.B. so:
$day = $day < 10 ? '0'.$day : $day;
Gibt es denn eine Möglichkeit, das auch noch direkt in den Regex einzubauen?