I've got some bizarre timeframes showing up in my app and I'm pretty certain it's coming from a default timezone discrepancy in "moment.js."
If you head out to the
docs, you find this:
To change the default time zone, use moment.tz.setDefault with a valid time zone.
moment.tz.setDefault("America/New_York");
To reset the default time zone to local, use moment.tz.setDefault with no arguments.
moment.tz.setDefault();
I can find "moment.tz.setDefault," but it's not followed by "America/New York" or anything that intuitive. Instead, I get this:
moment.tz.setDefault = function(name) {
if (major < 2 || (major === 2 && minor < 9)) {
logError('Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js ' + moment.version + '.');
}
moment.defaultZone = name ? getZone(name) : null;
return moment;
};
...and other such pieces of syntax.
I want to believe that this should be fairly easy.
What am I missing?