aboutsummaryrefslogtreecommitdiffstats
path: root/src/tasks.ts
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2026-05-11 13:40:31 +0300
committerJan Tuomi <jan@jantuomi.fi>2026-05-11 13:40:31 +0300
commit7f92c60ed89e3495f9dd660755a68af647fd8ce2 (patch)
tree106d801001c7b60e99658b50d3f135a932cf89ef /src/tasks.ts
parentf7e272ab8726ed6a205b46d6723cc91aa9d63be1 (diff)
Diffstat (limited to 'src/tasks.ts')
-rw-r--r--src/tasks.ts15
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 });