diff --git a/core/modules/datetime/datetime.install b/core/modules/datetime/datetime.install
new file mode 100644
index 0000000..861f986
--- /dev/null
+++ b/core/modules/datetime/datetime.install
@@ -0,0 +1,24 @@
+  <?php
+
+/**
+ * @file
+ * Contains install and update functions for Datetime.
+ */
+
+/**
+ * @addtogroup updates-8.1.0
+ * @{
+ */
+
+/**
+ * Rebuild the container so a new service injection is picked up.
+ */
+function datetime_update_8100() {
+  // DateTimeTimeAgoFormatter now injects the renderer service. This empty
+  // update function makes sure the container is rebuild and the container is
+  // rebuilt.
+}
+
+/**
+ * @} End of "addtogroup updates-8.1.0".
+ */
diff --git a/core/modules/datetime/src/Plugin/Field/FieldFormatter/DateTimeTimeAgoFormatter.php b/core/modules/datetime/src/Plugin/Field/FieldFormatter/DateTimeTimeAgoFormatter.php
index 786c49b..2f39aaa 100644
--- a/core/modules/datetime/src/Plugin/Field/FieldFormatter/DateTimeTimeAgoFormatter.php
+++ b/core/modules/datetime/src/Plugin/Field/FieldFormatter/DateTimeTimeAgoFormatter.php
@@ -16,6 +16,7 @@
 use Drupal\Core\Field\FormatterBase;
 use Drupal\Core\Form\FormStateInterface;
 use Drupal\Core\Plugin\ContainerFactoryPluginInterface;
+use Drupal\Core\Render\RendererInterface;
 use Symfony\Component\HttpFoundation\Request;
 use Symfony\Component\DependencyInjection\ContainerInterface;
 
@@ -40,6 +41,13 @@ class DateTimeTimeAgoFormatter extends FormatterBase implements ContainerFactory
   protected $dateFormatter;
 
   /**
+   * The Renderer service to format the date/time string.
+   *
+   * @var \Drupal\Core\Render\RendererInterface
+   */
+  protected $renderer;
+
+  /**
    * The current Request object.
    *
    * @var \Symfony\Component\HttpFoundation\Request
@@ -68,10 +76,11 @@ class DateTimeTimeAgoFormatter extends FormatterBase implements ContainerFactory
    * @param \Symfony\Component\HttpFoundation\Request $request
    *   The current request.
    */
-  public function __construct($plugin_id, $plugin_definition, FieldDefinitionInterface $field_definition, array $settings, $label, $view_mode, array $third_party_settings, DateFormatterInterface $date_formatter, Request $request) {
+  public function __construct($plugin_id, $plugin_definition, FieldDefinitionInterface $field_definition, array $settings, $label, $view_mode, array $third_party_settings, DateFormatterInterface $date_formatter, RendererInterface $renderer, Request $request) {
     parent::__construct($plugin_id, $plugin_definition, $field_definition, $settings, $label, $view_mode, $third_party_settings);
 
     $this->dateFormatter = $date_formatter;
+    $this->renderer = $renderer;
     $this->request = $request;
   }
 
@@ -101,6 +110,7 @@ public static function create(ContainerInterface $container, array $configuratio
       $configuration['view_mode'],
       $configuration['third_party_settings'],
       $container->get('date.formatter'),
+      $container->get('renderer'),
       $container->get('request_stack')->getCurrentRequest()
     );
   }
@@ -165,8 +175,8 @@ public function settingsSummary() {
 
     $future_date = new DrupalDateTime('1 year 1 month 1 week 1 day 1 hour 1 minute');
     $past_date = new DrupalDateTime('-1 year -1 month -1 week -1 day -1 hour -1 minute');
-    $summary[] = t('Future date: %display', array('%display' => $this->formatDate($future_date)));
-    $summary[] = t('Past date: %display', array('%display' => $this->formatDate($past_date)));
+    $summary[] = t('Future date: %display', array('%display' => $this->renderer->render($this->formatDate($future_date))));
+    $summary[] = t('Past date: %display', array('%display' => $this->renderer->render($this->formatDate($past_date))));
 
     return $summary;
   }
