aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Media
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Media')
-rw-r--r--src/lib/Media/Anime/Airing/time.ts17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/lib/Media/Anime/Airing/time.ts b/src/lib/Media/Anime/Airing/time.ts
index 779e6e8c..2936f1b6 100644
--- a/src/lib/Media/Anime/Airing/time.ts
+++ b/src/lib/Media/Anime/Airing/time.ts
@@ -95,19 +95,24 @@ export const airingTime = (
anime.nextAiringEpisode.nativeAiringAt < Date.now() / 1000 + 1 * 24 * 60 * 60
? anime.nextAiringEpisode.episode - 1
: anime.nextAiringEpisode?.episode || 0;
+ const dateString =
+ new Date(airingAt ? airingAt * 1000 : 0).toLocaleDateString([], {
+ weekday: 'long',
+ year: 'numeric',
+ month: 'long',
+ day: 'numeric'
+ }) +
+ ' ' +
+ time;
if (upcoming)
- return `<span title="${
- hours ? `${hours.toFixed(3)} hours` : ''
- }" style="opacity: ${opacity}%;">${nextEpisode}${totalEpisodes(
+ return `<span title="${dateString}" style="opacity: ${opacity}%;">${nextEpisode}${totalEpisodes(
anime
)} in ${timeFrame} <span style="opacity: 50%">${
few && get(settings).displayCoverMode ? '<br>' : ''
}${few ? `(${time})` : ''}</span></span>`;
else
- return `<span title="${
- hours ? `${hours.toFixed(3)} hours` : ''
- }" style="opacity: ${opacity}%;">${nextEpisode} in ${
+ return `<span title="${dateString}" style="opacity: ${opacity}%;">${nextEpisode} in ${
few && get(settings).displayCoverMode ? '<br>' : ''
}${few ? '<b>' : ''}${timeFrame}${few ? '</b>' : ''} ${few ? `(${time})` : ''}</span>`;
}