I am working on a web application that should handle the transmission of certain events to people in many time zones.
There seems to be no reliable way to get the time zone from the client machine in a web application. I understand that we can get the offset, but the offset is not a time zone. (among other things, it does not consider DST for future dates).
This is a common thing or it is proposed to provide the time zone as the user's preference, and then visualize all the time in this users time zone.
source share