???
Mostly, servers should give you UTC, not local time.
getTimezoneOffset returns the number of minutes difference between UTC and local time. Not the timezone itself.
This should give you the timezone:
Intl.DateTimeFormat().resolvedOptions().timeZone