-
[[computeDateTime(item.datetime)]]
+
[[computeDate(item.datetime)]]
+
+ [[computeTime(item.datetime)]]
+
+
@@ -237,16 +241,20 @@ class HaWeatherCard extends
return typeof item !== 'undefined' && item !== null;
}
- computeDateTime(data) {
+ computeDate(data) {
const date = new Date(data);
- const provider = this.stateObj.attributes.attribution;
- if (provider === 'Powered by Dark Sky' || provider === 'Data provided by OpenWeatherMap') {
- return date.toLocaleTimeString(
- this.hass.selectedLanguage || this.hass.language,
- { hour: 'numeric' }
- );
- }
- return date.toLocaleDateString(this.hass.selectedLanguage || this.hass.language, { weekday: 'short' });
+ return date.toLocaleDateString(
+ this.hass.selectedLanguage || this.hass.language,
+ { weekday: 'short' }
+ );
+ }
+
+ computeTime(data) {
+ const date = new Date(data);
+ return date.toLocaleTimeString(
+ this.hass.selectedLanguage || this.hass.language,
+ { hour: 'numeric' }
+ );
}
}
customElements.define('ha-weather-card', HaWeatherCard);