Moment timezones

by findango

HTML

<script src="https://momentjs.com/downloads/moment.min.js"></script>
<script src="https://momentjs.com/downloads/moment-timezone-with-data.min.js"></script>

<script>
function log() {
    var args = Array.prototype.slice.call(arguments, 0);
    document.getElementById('output').innerHTML += args.join(" ") + "\n";
}
</script>

<pre id="output"></pre>

JavaScript

const iso = '2014-10-22T00:00:00-04:00';

//var start = moment.tz('2014-10-22', 'Europe/Oslo');
const start = moment.parseZone(iso);
const off = moment.parseZone(iso).zone();
const off2 = moment(iso).utcOffset(iso).zone();

log(start);
log('parseZone', off);
log('utcOffset', off2);
log('-------------------------');

for (var i = 0; i < 10; i++) {
    const next = moment(start).add(i, 'day');
    log(next.format());
}