Le risposte precedenti su qui mi hanno indirizzato a moment.js per la gestione delle date di JavaScript e sono davvero felice di trovarlo. Posso analizzare e manipolare abbastanza felicemente.Ottenere moment.js per mostrare i dati appropriati per le informazioni visualizzate
Gli utenti sono sul mio sito sguardo a informazioni relative ai diversi fisici siti/località, e voglio mostrare datetimes associati nel momento specifico in quella posizione, non la posizione degli utenti.
Ogni sito fisica ha una stringa di attributo fuso orario come "Europa/Londra" o "Europe/Amsterdam"
miei datetimes sono tutti memorizzati e consegnati dal DB in UTC.
Esiste un modo semplice intelligente per rendere il mio oggetto moment.js in un fuso orario specificato?
No, ma è possibile utilizzare https://github.com/mde/timezone-js per convertire. Vedi anche questo numero (https://github.com/timrwood/moment/issues/162) sul tracker github moment.js; alcuni comportamenti in formato tz sono stati deprecati a diverse implementazioni Date.toString(); punta anche a timezone-js. –
Temevo che questo potesse essere il caso ed era un po 'negato. moment.js è così elegante e piccolo, sembra un travestimento inquinarlo con altre librerie. :-( – Aitch