diff --git a/core/lib/Drupal/Core/Datetime/DateFormatter.php b/core/lib/Drupal/Core/Datetime/DateFormatter.php
index 82e9969..6fe3072 100644
--- a/core/lib/Drupal/Core/Datetime/DateFormatter.php
+++ b/core/lib/Drupal/Core/Datetime/DateFormatter.php
@@ -184,6 +184,9 @@ public function formatInterval($interval, $granularity = 2, $langcode = NULL) {
         $interval %= $value;
         $granularity--;
       }
+      else {
+        break;
+      }
 
       if ($granularity == 0) {
         break;
