On many older Android phones, major system updates are no longer received. In the past two years, a law was passed in Iran stating that daylight saving time (DST) is no longer observed. As a result, the time remains the same throughout all seasons, with no time changes.
Unfortunately, the older Android devices mentioned above have not received any updates regarding this change, and during the first six months of the year, the time must be adjusted manually in Iran. This leads to inconsistencies between different apps on these devices. For example, in Telegram, the timestamp of sent messages appears one hour ahead of the actual time.
A potential solution could be to add a feature to Telegram allowing users to manually indicate whether DST is active or for the app to detect this automatically.
It’s important to note that if users on older phones enable automatic time settings, their device clock will show a time that is one hour ahead of the official Iranian time.
Steps to reproduce
1- During the summer months, on an older Android device where DST has been manually disabled, send a message using the Telegram app.
2- You’ll notice that the timestamp of the message appears one hour ahead of the actual time.
Device info
Android 8 and older, J7 pro 2016, Telegram Store version 11.13.2 (6060) arm64-v8a
The issue you're seeing is not caused by Telegram itself, but by the system time on your device. Many older Android phones haven't received updates to their timezone settings, so during summer months, they still apply daylight saving time (DST) even when they shouldn't.
Telegram relies on your phone's system clock to display message timestamps. If your device's time is incorrect due to outdated DST rules, Telegram will show the wrong time too.
Workaround: You can fix this by turning off automatic time and manually setting your time zone to GMT+3:30, not to GMT +4:30 as shown in your screenshot.
Unfortunately, this is a system-level issue, and apps like Telegram can’t override the device time directly.
Log in here to report bugs or suggest features. Please enter your phone number in the international format and we will send a confirmation message to your account via Telegram.
The issue you're seeing is not caused by Telegram itself, but by the system time on your device. Many older Android phones haven't received updates to their timezone settings, so during summer months, they still apply daylight saving time (DST) even when they shouldn't.
Telegram relies on your phone's system clock to display message timestamps. If your device's time is incorrect due to outdated DST rules, Telegram will show the wrong time too.
Workaround: You can fix this by turning off automatic time and manually setting your time zone to GMT+3:30, not to GMT +4:30 as shown in your screenshot.
Unfortunately, this is a system-level issue, and apps like Telegram can’t override the device time directly.