Title: Event Start Time Displays Incorrectly on iPhone When Device Language Is French or German

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

1 Like