Fix Sonarr Incorrect Dates

Due to how Sonarr gives dates, they recommend using UTC time when displaying it as it matches their calendar. Took some digging but it fixed it.
This commit is contained in:
Larvey
2022-06-07 22:05:28 -04:00
committed by Aimsucks
parent 68f2e79056
commit b0f4a91878

View File

@@ -111,27 +111,26 @@ function DayComponent(props: any) {
props;
const [opened, setOpened] = useState(false);
const day = renderdate.toDateString();
const day = renderdate.getDate();
const readarrFiltered = readarrmedias.filter((media: any) => {
const date = new Date(media.releaseDate);
return date.toDateString() === day;
return date.getDate() === day && date.getMonth() === renderdate.getMonth();
});
const lidarrFiltered = lidarrmedias.filter((media: any) => {
const date = new Date(media.releaseDate);
// Return true if the date is renerdate without counting hours and minutes
return date.toDateString() === day;
return date.getDate() === day && date.getMonth() === renderdate.getMonth();
});
const sonarrFiltered = sonarrmedias.filter((media: any) => {
const date = new Date(media.airDate);
// Return true if the date is renerdate without counting hours and minutes
return date.toDateString() === day;
const date = new Date(media.airDateUtc);
return date.getDate() === day && date.getMonth() === renderdate.getMonth();
});
const radarrFiltered = radarrmedias.filter((media: any) => {
const date = new Date(media.inCinemas);
// Return true if the date is renerdate without counting hours and minutes
return date.toDateString() === day;
return date.getDate() === day && date.getMonth() === renderdate.getMonth();
});
if (
sonarrFiltered.length === 0 &&