diff options
Diffstat (limited to 'src/lib/Media')
| -rw-r--r-- | src/lib/Media/Anime/Airing/time.ts | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/Media/Anime/Airing/time.ts b/src/lib/Media/Anime/Airing/time.ts index dadcd6f1..8211d30e 100644 --- a/src/lib/Media/Anime/Airing/time.ts +++ b/src/lib/Media/Anime/Airing/time.ts @@ -59,8 +59,13 @@ export const airingTime = ( weeks === 1 || shortenCountdown ? "" : "s" }`; } else { - const days = Math.round(Math.floor(hours / 24)); - const residualHours = Math.floor(hours - days * 24); + let days = Math.floor(hours / 24); + let residualHours = Math.round(hours - days * 24); + + if (residualHours === 24) { + days += 1; + residualHours = 0; + } timeFrame += `${days.toFixed(0)}${shortenCountdown ? "d" : " day"}${ days === 1 || shortenCountdown ? "" : "s" |