param fixes

This commit is contained in:
Gabe Farrell 2025-12-31 18:38:20 -05:00
parent b0b0284a3d
commit f8eedeb6ef
3 changed files with 17 additions and 5 deletions

View file

@ -15,6 +15,16 @@ const timeframeToInterval = (timeframe: Timeframe): string => {
}
};
const getRewindYear = (): number => {
const today = new Date();
if (today.getMonth() > 10 && today.getDate() >= 30) {
// if we are in december 30/31, just serve current year
return today.getFullYear();
} else {
return today.getFullYear() - 1;
}
};
function timeSince(date: Date) {
const now = new Date();
const seconds = Math.floor((now.getTime() - date.getTime()) / 1000);
@ -104,5 +114,5 @@ const timeListenedString = (seconds: number) => {
return `${minutes} minutes listened`;
};
export { hexToHSL, timeListenedString };
export { hexToHSL, timeListenedString, getRewindYear };
export type { hsl };