Add milliseconds to getTimeRemaining util

This commit is contained in:
Mihkel Martin Kasterpalu 2025-02-06 01:36:36 +02:00
parent dcae4ac8f1
commit 72452acf2c
2 changed files with 8 additions and 2 deletions

View file

@ -49,6 +49,7 @@ export interface TimeRemaining {
hours: number;
minutes: number;
seconds: number;
milliseconds: number;
}
export type Game = {

View file

@ -124,7 +124,8 @@ export function getTimeRemaining(currentTime: Date, targetTime: Date): TimeRemai
days: 0,
hours: 0,
minutes: 0,
seconds: 0
seconds: 0,
milliseconds: 0
};
}
@ -152,6 +153,9 @@ export function getTimeRemaining(currentTime: Date, targetTime: Date): TimeRemai
delta -= minutes * millisecondsPerMinute;
const seconds = Math.floor(delta / millisecondsPerSecond);
delta -= seconds * millisecondsPerSecond;
const milliseconds = Math.floor(delta);
return {
years,
@ -159,6 +163,7 @@ export function getTimeRemaining(currentTime: Date, targetTime: Date): TimeRemai
days,
hours,
minutes,
seconds
seconds,
milliseconds
};
}