tz-geo
v1.0.2
Published
timezone functions using a geojson file with global timezones
Downloads
71
Readme
tz-geo
Compatible with node-geo-tz
Install
npm install tz-geo
Usage
var geoTz = require('tz-geo')
var name = geoTz.tz(47.650499, -122.350070) // 'America/Los_Angeles'
var now = geoTz.tzMoment(47.650499, -122.350070) // moment-timezone obj
var specificTime = geoTz.tzMoment(47.650499, -122.350070, '2016-03-30T01:23:45Z') // moment-timezone obj
API Docs:
.tz(lat, lon)
Returns timezone name found at lat
, lon
. Returns null if timezone could not be found at coordinate.
.tzMoment(lat, lon, [dateTime])
Returns a moment-timezone object found at lat
, lon
. Returns null if timezone could not be found at coordinate. If dateTime
is omitted, the moment-timezone will have the current time set. If dateTime
is provided, moment-timezone will be set to the time provided according to the timezone found. dateTime
can be any single-argument parameter that will get passed to the moment()
parser.