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>
<div style="padding-right: 2em;"> <div style="padding-right: 2em;">
Data Age: {{ inverter.data_age }} seconds Data Age: {{ inverter.data_age }} seconds
<template v-if="inverter.data_age > 300">
/ {{ calculateAbsoluteTime(inverter.data_age) }}
</template>
</div> </div>
</div> </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> </script>