diff --git a/src/db/index.ts b/src/db/index.ts index eae546b..d45fccd 100644 --- a/src/db/index.ts +++ b/src/db/index.ts @@ -163,15 +163,18 @@ export async function getNowEvents() { } const now = new Date(); console.log("Offset:", now.getTimezoneOffset(), now.toISOString()); + const offsetNow = new Date( + now.getTime() - now.getTimezoneOffset() * 60 * 1000, + ); return db .select() .from(eventsTable) .where( and( - gte(eventsTable.startTime, now), + gte(eventsTable.startTime, offsetNow), lte( eventsTable.startTime, - new Date(now.getTime() + 2 * 60 * 60 * 1000), + new Date(offsetNow.getTime() + 2 * 60 * 60 * 1000), ), ), )