|
|
@@ -4583,7 +4583,7 @@ class Zend_Date extends Zend_Date_DateObject
|
|
|
if (((strpos($format, 'Y') !== false) or (strpos($format, 'y') !== false)) and
|
|
|
(!isset($parsed['year']))) {
|
|
|
// Year expected but not found
|
|
|
- return false;
|
|
|
+ return false;
|
|
|
}
|
|
|
|
|
|
if ((strpos($format, 'M') !== false) and (!isset($parsed['month']))) {
|
|
|
@@ -4599,7 +4599,7 @@ class Zend_Date extends Zend_Date_DateObject
|
|
|
if (((strpos($format, 'H') !== false) or (strpos($format, 'h') !== false)) and
|
|
|
(!isset($parsed['hour']))) {
|
|
|
// Hour expected but not found
|
|
|
- return false;
|
|
|
+ return false;
|
|
|
}
|
|
|
|
|
|
if ((strpos($format, 'm') !== false) and (!isset($parsed['minute']))) {
|
|
|
@@ -4614,7 +4614,7 @@ class Zend_Date extends Zend_Date_DateObject
|
|
|
|
|
|
// Set not given dateparts
|
|
|
if (isset($parsed['hour']) === false) {
|
|
|
- $parsed['hour'] = 0;
|
|
|
+ $parsed['hour'] = 12;
|
|
|
}
|
|
|
|
|
|
if (isset($parsed['minute']) === false) {
|
|
|
@@ -4646,6 +4646,7 @@ class Zend_Date extends Zend_Date_DateObject
|
|
|
$date = new self($parsed, null, $locale);
|
|
|
$timestamp = $date->mktime($parsed['hour'], $parsed['minute'], $parsed['second'],
|
|
|
$parsed['month'], $parsed['day'], $parsed['year']);
|
|
|
+
|
|
|
if ($parsed['year'] != $date->date('Y', $timestamp)) {
|
|
|
// Given year differs from parsed year
|
|
|
return false;
|