date('Y-m-d H:i:s', strtotime('Tuesday, January 26, 2010 7:30pm'));
Или для двух отдельно:
date('Y-m-d H:i:s', strtotime('$date $time'));
EDIT:
На самом деле, это должно сработать, сначала конвертируя время, а затем конкатенируя во второй строке.
$time = date('H:i:s', strtotime('$time'));
date('Y-m-d H:i:s', strtotime('$date $time'));