Nachdem ich mich ein wenig umgesehen habe, einschließlich der Links auf dieser Seite, fand ich diesen großartigen Artikel, der die Zeitzone verwendet:
https://www.webniraj.com/2016/11/23/javascript-using-moment-js-to-display-dates-times-in-users-timezone/
Um es zusammenzufassen:
Abfrage der Zeitzone des Benutzers
var tz = moment.tz.guess();
console.info('Timezone: ' + tz);
Rückgabe z.B.: Zeitzone: Europa/London
Festlegen der Standardzeitzone für Benutzer
moment.tz.setDefault(tz);
Benutzerdefinierte Zeitzone einstellen
moment.tz.setDefault('America/Los_Angeles');
Datum/Uhrzeit in die lokale Zeitzone umrechnen, vorausgesetzt, das ursprüngliche Datum/die ursprüngliche Uhrzeit ist in UTC
moment.utc('2016-12-25 07:00').tz(tz).format('ddd, Do MMMM YYYY, h:mma');
Rückgabe: So, 25. Dezember 2016, 7:00 Uhr
Datum/Uhrzeit in LA-Zeit umrechnen
moment.utc('2016-12-25 07:00').tz('America/Los_Angeles').format('ddd, Do MMMM YYYY, h:mma');
Rückgabe: Sa, 24. Dezember 2016, 23:00 Uhr
Umrechnung von LA-Zeit in London
moment.tz('2016-12-25 07:00', 'America/Los_Angeles').tz('Europe/London').format( 'ddd, Do MMMM YYYY, h:mma' );
Rückgabe: So, 25. Dezember 2016, 15:00 Uhr