webapp: Show Data Age also as timestamp if age > 300 sec

This commit is contained in:
Thomas Basler 2022-11-18 23:16:52 +01:00
parent ee5b5b18b9
commit fe22c95221

View File

@ -45,6 +45,9 @@
</div>
<div style="padding-right: 2em;">
Data Age: {{ inverter.data_age }} seconds
<template v-if="inverter.data_age > 300">
/ {{ calculateAbsoluteTime(inverter.data_age) }}
</template>
</div>
</div>
</div>
@ -660,6 +663,11 @@ export default defineComponent({
}
)
},
calculateAbsoluteTime(lastTime: number): string {
const userLocale = globalThis.navigator.language;
const date = new Date(Date.now() - lastTime * 1000);
return date.toLocaleString(userLocale)
}
},
});
</script>