What is the simplest and best way to get the timezone from an ip in node.js? Ideally without calling a webservice (any free webservice solutions are also welcome).
Uptil now I have managed to find the 2 letter ISO-3166-1 country code, latitude/longitude, ISO-3166-2 subcountry code, FIPS 10-4 subcountry code and the city name from the npm module geoip-lite.
How would I go about translating this data to a timezone or a utc offset? Or maybe an easier way is to directly map the ip to the timezone.