From f01aeef01fd5600bc8839febcae5857f517b417b Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 18 Jan 2024 00:56:42 -0800 Subject: feat(time): show full date in title --- src/lib/Media/Anime/Airing/time.ts | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'src/lib') 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 `${nextEpisode}${totalEpisodes( + return `${nextEpisode}${totalEpisodes( anime )} in ${timeFrame} ${ few && get(settings).displayCoverMode ? '
' : '' }${few ? `(${time})` : ''}
`; else - return `${nextEpisode} in ${ + return `${nextEpisode} in ${ few && get(settings).displayCoverMode ? '
' : '' }${few ? '' : ''}${timeFrame}${few ? '' : ''} ${few ? `(${time})` : ''}
`; } -- cgit v1.2.3