diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2026-05-11 13:40:31 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2026-05-11 13:40:31 +0300 |
| commit | 7f92c60ed89e3495f9dd660755a68af647fd8ce2 (patch) | |
| tree | 106d801001c7b60e99658b50d3f135a932cf89ef /src/tasks.ts | |
| parent | f7e272ab8726ed6a205b46d6723cc91aa9d63be1 (diff) | |
Diffstat (limited to 'src/tasks.ts')
| -rw-r--r-- | src/tasks.ts | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/tasks.ts b/src/tasks.ts index b370aad..6d89ada 100644 --- a/src/tasks.ts +++ b/src/tasks.ts @@ -1,4 +1,11 @@ -import { add, parse, format, startOfWeek, addWeeks, isWithinInterval, Duration } from "date-fns"; +import { + add, + parse, + startOfWeek, + addWeeks, + isWithinInterval, + Duration, +} from "date-fns"; import { RecurringTask } from "./db"; import config from "./config"; @@ -34,6 +41,8 @@ export const isThisWeek = (task: RecurringTask): boolean => { return isWithinInterval(nextDate, { start: weekStart, end: weekEnd }); }; -export const formatDate = (d: Date): string => format(d, "yyyy-MM-dd"); +export const formatDate = (d: Date): string => + d.toLocaleDateString("en-CA", { timeZone: config.tz }); -export const today = (): string => format(now(), "yyyy-MM-dd"); +export const today = (): string => + new Date().toLocaleDateString("en-CA", { timeZone: config.tz }); |
