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;