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; hours: number;
minutes: number; minutes: number;
seconds: number; seconds: number;
milliseconds: number;
} }
export type Game = { export type Game = {

View file

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