Index: date_api.module
===================================================================
RCS file: /Users/wright/drupal/local_repo/contributions/modules/date/date_api.module,v
retrieving revision 1.64.2.5.2.95
diff -u -p -r1.64.2.5.2.95 date_api.module
--- date_api.module	13 Apr 2010 20:17:11 -0000	1.64.2.5.2.95
+++ date_api.module	25 May 2010 02:42:31 -0000
@@ -648,6 +648,9 @@ function date_format_date($date, $type =
   if (empty($date)) {
     return '';
   }
+  if (get_Class($date) != 'DateTime') {
+    $date = new DateTime($date);
+  }
   switch ($type) {
     case 'small':
     case 'short':
