node-google-timezone
Version:
A Node.js wrapper to Google Timezone API
28 lines (16 loc) • 636 B
JavaScript
var timezone = require('./index.js');
var timestamp = 1402629305;
// time as seconds since midnight, January 1, 1970 UTC
console.log(new Date(timestamp * 1000));
// => Fri Jun 13 2014 00:15:05 GMT-0300 (BRT)
// somewhere in New York
var lat = 40.7421,
lng = -73.9914;
//timezone.key('YOUR API KEY HERE'); // optional
//timezone.language('es'); // optional: default 'en'
timezone.data(lat, lng, timestamp, function (err, tz) {
console.log(tz.raw_response);
console.log(tz.local_timestamp);
var d = new Date(tz.local_timestamp * 1000);
console.log(d.toDateString() + ' - ' + d.getHours() + ':' + d.getMinutes());
});