Apologies for asking too basic question but I couldn\'t get it cleared after reading docs. It just seems that I am missing or have misunderstood something too basic here.
The return value should be the same, since it's the offset in seconds to the UNIX Epoch.
That being said, if you convert it to a Date using different timezones, the values will, of course, differ.
If, from those Dates, you convert each of them to UTC, then the result has to be the same.