--- views.module	Sat Jul 14 19:54:16 2007
+++ views.module	Thu Oct 11 14:52:21 2007
@@ -1622,6 +1622,7 @@
  * Format a date using small representation.
  */
 function views_handler_field_date_small($fieldinfo, $fielddata, $value, $data) {
+  if (is_string($value)) $value = strtotime($value);
   return $value ? format_date($value, 'small') : theme('views_nodate');
 }
 
@@ -1629,6 +1630,7 @@
  * Format a date using large representation.
  */
 function views_handler_field_date_large($fieldinfo, $fielddata, $value, $data) {
+  if (is_string($value)) $value = strtotime($value);
   return $value ? format_date($value, 'large') : theme('views_nodate');
 }
 
@@ -1636,6 +1638,7 @@
  * Format a date using custom representation.
  */
 function views_handler_field_date_custom($fieldinfo, $fielddata, $value, $data) {
+  if (is_string($value)) $value = strtotime($value);
   return $value ? format_date($value, 'custom', $fielddata['options']) : theme('views_nodate');
 }
 
