From cd37e2ab1d5ef97f64d6ec3bdfc3eea88402382e Mon Sep 17 00:00:00 2001 From: MaysWind Date: Mon, 9 Jun 2025 00:45:17 +0800 Subject: [PATCH] fix the data of last quarter not displayed when there is only one month in the last quarter in trend analysis --- src/lib/datetime.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/datetime.ts b/src/lib/datetime.ts index d603a865..83009820 100644 --- a/src/lib/datetime.ts +++ b/src/lib/datetime.ts @@ -528,7 +528,7 @@ export function getAllQuartersStartAndEndUnixTimes(startYearMonth: Year0BasedMon return allYearQuarterTimes; } - for (let year = range.startYearMonth.year, month0base = range.startYearMonth.month0base; year < range.endYearMonth.year || (year === range.endYearMonth.year && ((month0base / 3) <= (range.endYearMonth.month0base / 3))); ) { + for (let year = range.startYearMonth.year, month0base = range.startYearMonth.month0base; year < range.endYearMonth.year || (year === range.endYearMonth.year && (Math.floor(month0base / 3) <= Math.floor(range.endYearMonth.month0base / 3))); ) { const yearQuarter: YearQuarter = { year: year, quarter: Math.floor((month0base / 3)) + 1