diff --git a/core/modules/datetime/datetime.install b/core/modules/datetime/datetime.install
new file mode 100644
index 0000000..089b578
--- /dev/null
+++ b/core/modules/datetime/datetime.install
@@ -0,0 +1,23 @@
+<?php
+
+/**
+ * @file
+ * Contains install and update functions for Datetime.
+ */
+
+/**
+ * @addtogroup updates-8.1.x
+ * @{
+ */
+
+/**
+ * Rebuild the container so a new service injection is picked up.
+ */
+function datetime_update_8101() {
+  // DateTimeTimeAgoFormatter now injects the renderer service. This empty
+  // update function makes sure the container is rebuilt.
+}
+
+/**
+ * @} End of "addtogroup updates-8.1.x".
+ */
diff --git a/core/modules/datetime/src/Plugin/Field/FieldFormatter/DateTimeTimeAgoFormatter.php b/core/modules/datetime/src/Plugin/Field/FieldFormatter/DateTimeTimeAgoFormatter.php
index 859ea5d..01c97d9 100644
--- a/core/modules/datetime/src/Plugin/Field/FieldFormatter/DateTimeTimeAgoFormatter.php
+++ b/core/modules/datetime/src/Plugin/Field/FieldFormatter/DateTimeTimeAgoFormatter.php
@@ -11,6 +11,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;
 
@@ -35,6 +36,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
@@ -60,13 +68,16 @@ class DateTimeTimeAgoFormatter extends FormatterBase implements ContainerFactory
    *   Third party settings.
    * @param \Drupal\Core\Datetime\DateFormatterInterface $date_formatter
    *   The date formatter service.
+   * @param \Drupal\Core\Render\RendererInterface $renderer
+   *   The renderer service.
    * @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;
   }
 
@@ -96,6 +107,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()
     );
   }
@@ -160,8 +172,10 @@ 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)));
+    $future_formatted = $this->formatDate($future_date); ;
+    $past_formatted = $this->formatDate($past_date);
+    $summary[] = $this->t('Future date: %display', array('%display' => $this->renderer->render($future_formatted)));
+    $summary[] = $this->t('Past date: %display', array('%display' => $this->renderer->render($past_formatted)));
 
     return $summary;
   }
