In case of localized attributes;
Clientside (UI and nanoflows) use client/OS timezone.
Serverside uses user timeze if set, if not set, then project timezone, if project timezone isn't set then server timezone.
Database always UTC
Usefull learning path can be found here
https://academy.mendix.com/link/modules/374/lectures/3046/7.1-Introduction