mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-31 21:17:47 +00:00
Fix for displaying time left for values > 24 hour
This commit is contained in:
parent
8634ee536d
commit
685d28229e
@ -1,4 +1,10 @@
|
|||||||
export default function durationToSeconds(duration: string): number {
|
export default function durationToSeconds(duration: string): number {
|
||||||
|
let days = 0;
|
||||||
|
if (duration.includes("day")) {
|
||||||
|
const position = duration.indexOf("day");
|
||||||
|
days = Number(duration.substr(0, position));
|
||||||
|
duration = duration.split(",")[1];
|
||||||
|
}
|
||||||
const parts = duration.split(":").map(Number);
|
const parts = duration.split(":").map(Number);
|
||||||
return parts[0] * 3600 + parts[1] * 60 + parts[2];
|
return (days * 24 + parts[0]) * 3600 + parts[1] * 60 + parts[2];
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user