Hi everyone,
I’m building a team scheduling app with Glide Pages, and I’ve come across a weird issue with the display of start times, but only on iPhones and only when the device is set to French or German.
Here’s the situation:
- My event is scheduled from 20:00 to 21:00
- It displays correctly in the Glide Editor and in Google Chrome
- It also works fine on my iPhone when the device is in English
- But when the iPhone is set to French or German, it shows incorrectly:
e.g. “Meeting 8:00 - 21:00” instead of “20:00 - 21:00”
It seems like Glide is misinterpreting the start time when the phone is using a different system locale. This is a big issue for me because my users are from different countries and speak multiple languages, so I need the app to behave consistently.
What I’ve tried:
- Verified all times are stored as proper
Date/Time
fields - Tested across different phones and browsers
- Reproduced it reliably by switching device language from English to French/German
Questions:
- Is there a workaround to force 24h time format regardless of device language?
- Could this be a locale/time formatting bug in Glide’s mobile rendering?
Any help or insight would be appreciated!
Thanks,
Pierre