immich
immich copied to clipboard
Web UI Timeline Shows Today's Photos as "Tomorrow"
The bug
Description:
I'm experiencing an issue with the timeline in the Immich Web UI. Photos that I took today are showing up as "Tomorrow" in the timeline. Please see the attached screenshot, where photos taken today (shown at the bottom) are labeled under "Tomorrow."
Steps to Reproduce:
- Take a photo today.
- Check the Web UI timeline to see if the photo is displayed under "Today" or "Tomorrow."
Expected Behavior: Photos taken today should appear under "Today" in the timeline.
Actual Behavior: Photos taken today are incorrectly labeled as "Tomorrow" in the timeline.
Additional Information:
About
Immich v1.117.0 ExifTool 12.96
Node.js v20.17.0
Libvips 8.15.3
ImageMagick 7.1.1-38
FFmpeg 6.0.1-8
Repository immich-app/immich Source v1.117.0@6b8462402 Build 11154696012 Build Image v1.117.0 Version History Installed 1.117.0 on Oct 21, 2024
Thank you for looking into this issue!
The OS that Immich Server is running on
truenas scale
Version of Immich Server
1.117.0
Version of Immich Mobile App
latest
Platform with the issue
- [ ] Server
- [X] Web
- [ ] Mobile
Your docker-compose.yml content
truenas app
Your .env content
truenas app
Reproduction steps
- Take a photo today.
- Check the Web UI timeline to see if the photo is displayed under "Today" or "Tomorrow."
Relevant log output
No response
Additional information
No response
Please update to the latest version and see if this still happens.
same ,
I guess I'm seeing the same, except they show as "yesterday" for me when I upload them after 0000Z (I assume). The dates on the photos are correct (and show my proper GMT-8 timezone) in details, it's just the timeline that is wrong. It has been this way for a while, AFAIK, I'm on v119.1 now and was also seeing it on v118.2 and whatever I was on before that (something like v110). My TZ is set to America/Los_Angeles, and I can confirm if I jump into the immich-server container that TZ is set:
root@75da3b995565:/usr/src/app# echo $TZ
America/Los_Angeles
My family report this bug to the sysadmin often... please fix :)
I guess I'm seeing the same, except they show as "yesterday" for me when I upload them after 0000Z (I assume). The dates on the photos are correct (and show my proper GMT-8 timezone) in details, it's just the timeline that is wrong. It has been this way for a while, AFAIK, I'm on v119.1 now and was also seeing it on v118.2 and whatever I was on before that (something like v110). My TZ is set to America/Los_Angeles, and I can confirm if I jump into the immich-server container that TZ is set:
root@75da3b995565:/usr/src/app# echo $TZ America/Los_AngelesMy family report this bug to the sysadmin often... please fix :)
I am getting this too all of a sudden. What to do to fix? The immich app shows correctly, just the web app mis-behaving.
Try putting in your TZ as
TZ=Etc/GMT-8
TZ=Etc/GMT-8 does not fix my problem, however I found out that any assets uploaded via the Web browser will record the correct TimeZone.
Only assets that was uploaded via iOS Immich App that has a misaligned time zone which defaults to "Etc/UTC". Android Immich App does not have this problem.
Hopefully someone can have a check into this.
The latest Immich Version: v1.124.2.
That fix I mentioned worked for me, but the last update seems to have broken everything again. Both web and mobile app have the same issue. Everything displays the proper time and time zone for me. But unfortunately it displays the timeline as if I were at GMT -0, while still detecting the locale as Los Angeles.
Jan 21, 2025 03:34:42 YapWC @.***>:
TZ=Etc/GMT-8 does not fix my problem, however I found out that any assets uploaded via the Web browser will record the correct TimeZone.
Only assets that was uploaded via iOS Immich App that has a misaligned time zone which defaults to "Etc/UTC". Android Immich App does not have this problem.
Hopefully someone can have a check into this.
— Reply to this email directly, view it on GitHub[https://github.com/immich-app/immich/issues/13837#issuecomment-2604477658], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AECFWIBECAJV5SLJDYBNEZL2LYWFFAVCNFSM6AAAAABQ46MHN6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMBUGQ3TONRVHA]. You are receiving this because you commented. [Tracking image][https://github.com/notifications/beacon/AECFWIG6Y5DGDIODCL3YUB32LYWFFA5CNFSM6AAAAABQ46MHN6WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTU3HUWNU.gif]
Same issue here. I have my TZ set to America/New_York, and my photos have the correct date and time set, as well as the time zone. Yet on the webUI, photos taken today show as "Yesterday." Is there any fix to this?
Tracked in #15634