public function _parseDate($text)
{
$parts = explode('T', $text);
if (count($parts) == 2) {
$text = $parts[0];
}
if (!preg_match('/^(\\d{4})-?(\\d{2})-?(\\d{2})$/', $text, $match)) {
return false;
}
return array('year' => $match[1], 'month' => $match[2], 'mday' => $match[3]);
}