Index: wp-includes/class-IXR.php
===================================================================
--- wp-includes/class-IXR.php	(revision 14502)
+++ wp-includes/class-IXR.php	(working copy)
@@ -356,7 +356,7 @@
             $args = $args[0];
         }
         // Are we dealing with a function or a method?
-        if ( is_string( $method ) && substr($method, 0, 5) == 'this:' ) {
+        if (substr($method, 0, 5) == 'this:') {
             // It's a class method - check it exists
             $method = substr($method, 5);
             if (!method_exists($this, $method)) {
@@ -692,11 +692,11 @@
     }
     function parseIso($iso) {
         $this->year = substr($iso, 0, 4);
-        $this->month = substr($iso, 4, 2);
-        $this->day = substr($iso, 6, 2);
-        $this->hour = substr($iso, 9, 2);
-        $this->minute = substr($iso, 12, 2);
-        $this->second = substr($iso, 15, 2);
+        $this->month = substr($iso, 5, 2);
+        $this->day = substr($iso, 8, 2);
+        $this->hour = substr($iso, 11, 2);
+        $this->minute = substr($iso, 14, 2);
+        $this->second = substr($iso, 17, 2);
         // WP adds timezone. See #2036
         $this->timezone = substr($iso, 17);
     }
