I just want it to return a string with the current Timezone offsett

???

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