Index: krumo/class.krumo.php
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/devel/krumo/class.krumo.php,v
retrieving revision 1.1.2.5
diff -u -p -r1.1.2.5 class.krumo.php
--- krumo/class.krumo.php	23 Sep 2009 18:14:19 -0000	1.1.2.5
+++ krumo/class.krumo.php	20 Dec 2010 20:19:13 -0000
@@ -754,9 +754,17 @@ This is a list of all the values from th
 	*/
 	Function _dump(&$data, $name='...') {
 
+		if (is_bool($data)) {
+			return krumo::_boolean($data, $name);
+			}
+
+
 		// object ?
 		//
 		if (is_object($data)) {
+		  if (get_class($data) == "DateTime") {
+		    return krumo::_datetime($data, $name);
+		  }
 			return krumo::_object($data, $name);
 			}
 
@@ -790,6 +798,8 @@ This is a list of all the values from th
 			return krumo::_array($data, $name);
 			}
 
+
+
 		// resource ?
 		//
 		if (is_resource($data)) {
@@ -810,9 +820,6 @@ This is a list of all the values from th
 			return krumo::_integer($data, $name);
 			}
 
-		if (is_bool($data)) {
-			return krumo::_boolean($data, $name);
-			}
 		
 		// null ?
 		//
@@ -1190,7 +1197,33 @@ This is a list of all the values from th
 
 </li>
 <?php
-		}
+	}
+  	// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
+
+  	/**
+  	* Render a dump for a DateTime value
+  	*
+  	* @param mixed $data
+  	* @param string $name
+  	* @access private
+  	* @static
+  	*/
+  	Function _datetime($data, $name) {
+  ?>
+  <li class="krumo-child">
+
+  	<div class="krumo-element"
+  		onMouseOver="krumo.over(this);"
+  		onMouseOut="krumo.out(this);">
+
+  			<a class="krumo-name"><?php echo $name;?></a>
+  			(<em class="krumo-type">DateTime</em>) 
+  			<strong class="krumo-float"><?php echo date_format($data, "c e");?></strong>
+  	</div>
+
+  </li>
+  <?php
+  		}
 
 	// -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
 
