Hey, I need help configuring my Edge Functions so they use the user’s local timezone instead of UTC for my scheduled reminders (24h and 1h before a booking).
Right now everything is firing based on UTC+00, which breaks the logic when the provider or client is in another timezone. I need a proper way to:
Detect the user’s timezone (stored in DB or passed in request — either works).
Run the Edge Function’s time comparisons using that timezone, not the default UTC of Deno.
Make sure the scheduled reminders (24h / 1h before) are calculated correctly without relying on messy manual offsets.