display time left to node expiry on active nodes

This commit is contained in:
2025-12-20 18:30:40 +01:00
parent 98008ca288
commit fe8e7eb098
3 changed files with 69 additions and 8 deletions
+13
View File
@@ -29,4 +29,17 @@ export default class TimeRange {
return targetDate.getTime();
}
/**
* Returns the timestamp when the current time range will end
* @param eorzeaTimeFrom
*/
public getEndTimeFrame(eorzeaTimeFrom: EorzeaTime): number {
const targetDate = new Date(eorzeaTimeFrom.eorzeaDate.getTime());
targetDate.setUTCHours(this.to[0], 0, 0, 0);
if (eorzeaTimeFrom.getHours() >= this.to[0]) {
targetDate.setUTCHours(this.to[0] + 24);
}
return targetDate.getTime();
}
}