Converta Node.js “new Date ()” para o fuso horário local do usuário no cliente

Este é um trecho de que gostei muito. Supondo que seu servidor node.js simplesmente defina uma propriedade de hora new Date()e torne essa propriedade disponível para o cliente, você pode convertê-la para o fuso horário local do usuário usando o código do lado do cliente como este:

var toLocalTime = function(time) {
var d = new Date(time);
var offset = (new Date().getTimezoneOffset() / 60) * -1;
var n = new Date(d.getTime() + offset);
return n;
};

Junte isso ao moment.js e todos os seus problemas relacionados ao tempo são apenas uma mera memória de uma dor longa e esquecida.