Not sure what you mean, but my guess is that you need to use front-end to know user's timezone, because how do you know person's timezone without access to their browser? That being said, just create a view or an endpoint to which you gonna send timezone info from browser, and in the template create a Javascript script for extracting timezone. No need for extra api.
Any sample code or something like that to refer.
VISHNU
игорь/igor
Enigma
sheikh
Doragonsureiyā
Maxim
N3CRO
Aman
Optimus
Sherlock
Daniil