Immich stating photos taken "yesterday" hours before midnight

Immich is showing that photos that I took today were taken yesterday, even though

1. The timezone set in the env. file is correct (America/Toronto)
2. The default locale in the immich app is correct (picture below), and
3. The images show the right metadata (in terms of time). The duck photos that you can see in my pool are shown as 05/29/2025 07:32 PM with America/New York -4:00 as my timezone. Not sure what is going on and why it is showing up as yesterday.

Please let me know if you need any extra information. Thank you in advance for your help.

EDIT
So, I kept on playing around with the dates. I imported a random picture and modified the time (within the immich UI) varying the time zone, date, and time. I couldn't find a combination of the three that lists a new row with "today" as the header. Not sure if this is helpful but what I noticed was :

1. When i set the photo time to tomorrow (May 30th) it gives me a new row with "Friday May 30th" as the header (attached image at the bottom).
2. When I set the photo to any time on May 29th (today) it lists under "yesterday"
3. Any time zone change of the photo did not affect the categorization of my photo. A photo taken today in time GMT +14 shows up in "yesterday" and a photo in time GMT -11 also shows up in "yesterday"
image.png
image.png
Was this page helpful?