I do it like with strings:
$today=date('d.m.Y');
$date=$today;
//convert date from 'dd.mm.yyyy' to '1999-11-31' format
if($date){
$arr_date=explode('.', $date);
$mysql_date=$arr_date[2].'-'.$arr_date[1].'-'.$arr_date[0];
}else $mysql_date='';
Hope, that's what you need...