gudn tach!
Vielleicht bringt dir aber auch das mehr:
$monat = str_pad($monat, 2, "0", STR_PAD_LEFT);
oder man verwendet ganz einfach, wie H☼psel bereits sagte, das konventionelle sprintf!
zitat aus dem php-manual (en):
Example 7. sprintf(): zero-padded integers
$isodate = sprintf("%04d-%02d-%02d", $year, $month, $day);
prost
seth