|
|
@ -43,11 +43,11 @@ export default function parseInterval(s: string, date: Date): TimeInterval<Date> |
|
|
|
case "last_week": |
|
|
|
return {display: "weeks", min: startOfWeek(addDays(date, -7)), max: startOfWeek(date)} |
|
|
|
case "next_month": |
|
|
|
return {display: "month", min: startOfMonth(addMonths(date, 1)), max: startOfMonth(addMonths(date, 2))} |
|
|
|
return {display: "month", min: startOfMonth(date, 1), max: startOfMonth(date, 2)} |
|
|
|
case "this_month": |
|
|
|
return {display: "month", min: startOfMonth(date), max: startOfMonth(addMonths(date, 1))} |
|
|
|
return {display: "month", min: startOfMonth(date, 0), max: startOfMonth(date, 1)} |
|
|
|
case "last_month": |
|
|
|
return {display: "month", min: startOfMonth(addMonths(date, -1)), max: startOfMonth(date)} |
|
|
|
return {display: "month", min: startOfMonth(date, -1), max: startOfMonth(date, 0)} |
|
|
|
case "next_year": |
|
|
|
return {display: "year", min: startOfYear(addYears(date, 1)), max: startOfYear(addYears(date, 2))} |
|
|
|
case "this_year": |
|
|
|