Index: framework/Date/Date.php
===================================================================
RCS file: /repository/framework/Date/Date.php,v
retrieving revision 1.17
diff -u -u -r1.17 Date.php
--- framework/Date/Date.php 7 Sep 2006 16:48:41 -0000 1.17
+++ framework/Date/Date.php 23 Nov 2006 20:50:39 -0000
@@ -92,8 +92,8 @@
}
}
} elseif ($date !== null) {
- // Match YYYY-MM-DD HH:MM:SS and YYYYMMDDHHMMSS.
- if (preg_match('/(\d{4})-?(\d{2})-?(\d{2}) ?(\d{2}):?(\d{2}):?(\d{2})/', $date, $parts)) {
+ // Match YYYY-MM-DD HH:MM:SS, YYYYMMDDHHMMSS and YYYYMMDD'T'HHMMSS'Z'.
+ if (preg_match('/(\d{4})-?(\d{2})-?(\d{2})T? ?(\d{2}):?(\d{2}):?(\d{2})Z?/', $date, $parts)) {
$this->year = (int)$parts[1];
$this->month = (int)$parts[2];
$this->mday = (int)$parts[3];