diff --git a/js/common/util/compute_state_display.js b/js/common/util/compute_state_display.js index 4acb9390ea..5894146d88 100644 --- a/js/common/util/compute_state_display.js +++ b/js/common/util/compute_state_display.js @@ -27,8 +27,11 @@ export default function computeStateDisplay(localize, stateObj, language) { ); stateObj._stateDisplay = formatDate(date, language); } else if (!stateObj.attributes.has_date) { + const now = new Date(); date = new Date( - 1970, 0, 1, + // Due to bugs.chromium.org/p/chromium/issues/detail?id=797548 + // don't use artificial 1970 year. + now.getFullYear(), now.getMonth(), now.getDay(), stateObj.attributes.hour, stateObj.attributes.minute );