From 08d4e0af18701dee5e7578a343826da8aefddc76 Mon Sep 17 00:00:00 2001 From: c727 Date: Wed, 7 Mar 2018 17:31:13 +0100 Subject: [PATCH] Fix relativeTime format for Date() === dateObj (#974) * Fix relativeTime format for Date() === dateObj * Feedback * Update hass-util.html --- src/util/hass-util.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/util/hass-util.html b/src/util/hass-util.html index a408016e57..4fe29a3ad4 100644 --- a/src/util/hass-util.html +++ b/src/util/hass-util.html @@ -46,8 +46,9 @@ window.hassUtil.dynamicContentUpdater = function (root, newElementTag, attribute }; window.hassUtil.relativeTime = function (dateObj) { - var delta = Math.abs(new Date() - dateObj) / 1000; - var format = new Date() > dateObj ? '%s ago' : 'in %s'; + var delta = (new Date() - dateObj) / 1000; + var format = delta >= 0 ? '%s ago' : 'in %s'; + delta = Math.abs(delta); var tests = window.hassUtil.relativeTime.tests; var i;