aboutsummaryrefslogtreecommitdiffstats
path: root/src/tasks.ts
diff options
context:
space:
mode:
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 });