Skip to content
Snippets Groups Projects
Commit d5d78095 authored by Alex Pott's avatar Alex Pott
Browse files

Issue #2504211 by mpdonadio: DateFormatter::formatDiff() ignore granularity in some circumstances

parent 65312647
No related branches found
No related tags found
No related merge requests found
......@@ -401,7 +401,7 @@ public function formatDiff($from, $to, $options = array()) {
$granularity--;
}
if ($granularity == 0) {
if ($granularity <= 0) {
break;
}
}
......
......@@ -376,6 +376,9 @@ public function providerTestFormatDiff() {
// Checks the non-strict option vs. strict (default).
array('1 second', $this->createTimestamp('2013-12-11 10:09:08'), $this->createTimestamp('2013-12-11 10:09:07'), $non_strict),
array('0 seconds', $this->createTimestamp('2013-12-11 10:09:08'), $this->createTimestamp('2013-12-11 10:09:07')),
// Checks granularity limit.
array('2 years 3 months 1 week', $this->createTimestamp('2011-08-30 11:15:57'), $request_time, $granularity_3),
);
return $data;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment