Struggling with time zones causing calendars to offset by 1 day for part of the day

At 3pm UTC, until I assume midnight, my client is seeing all of our calendars using https://filamentphp.com/plugins/saade-fullcalendar scoot back one day. So The first Saturday in October 2025 shows as the 5th (wrong) instead of the 4th (correct). At 5pm UTC, I suddenly see it happen too. I live in AZ time zone, my client lives in Omaha, NE. I created a time zone test, and had us both take screenshots to compare. I've attached those. It includes a fix I thought I created, but it didn't work. Any advice?
Filament
FullCalendar by Saade - Filament
The most popular JavaScript calendar as a Filament widget.
No description
No description
1 Reply
Dennis Koch
Dennis Koch3mo ago
I don't know how that plugin handles timezones (if it does) but usually you'd need to have the timezone of your users stored in the database and can then shift dates to that timezone via an model accessor of similar Looks like the plugin has a timezone() method. So you probably need to pass the users timezone here

Did you find this page helpful?