const moment = require('moment-timezone'); // Elenco di tutte le time zone const timeZoneAll = moment.tz.names(); // Definisco i titoli delle colonne const titoli = ["Data", "Ora locale", "Time zone", "Nome TZ"]; const timeZoneTabella = []; // Itero su tutte le time zone timeZoneAll.forEach((tz, index) => { const now = moment(); const local_now = now.tz(tz); const data = local_now.format('YYYY-MM-DD'); const ora = local_now.format('HH:mm:ss'); const local_tz = local_now.format('Z'); // Offset di time zone const local_tzname = tz; // Nome della time zone // Aggiungo una riga con le informazioni del time zone timeZoneTabella.push({ Data: data, "Ora locale": ora, "Time zone": local_tz, "Nome TZ": local_tzname }); }); // Visualizzo i dati in console console.table(timeZoneTabella);