//Wed, 04 Apr 2012 21:09:16 GMT
to = moment.utc().add('m', 60).toDate();
seconds = moment.diff(to, 'seconds');
Estou tentando obter os segundos da hora atual em UTC e outra data configurada em UTC.
Estou usando moment.diff
- o código acima retorna um valor negativo de -3600 em vez de 3600.
Esta é a maneira correta de fazer isso? O negativo não deveria ser apenas se a data já passou?
Isso deve ser esclarecido nos documentos.
Se o momento for anterior ao que você está diferindo, deve ser negativo. Se for depois daquele que você está difundindo, será positivo.
Pense desta forma ...
var a = moment(),
b = moment().add('hours', 1);
a.diff(b); // a - b
b.diff(a); // b - a
Comentários muito úteis
Isso deve ser esclarecido nos documentos.
Se o momento for anterior ao que você está diferindo, deve ser negativo. Se for depois daquele que você está difundindo, será positivo.
Pense desta forma ...