web-dev-qa-db-fra.com

momentJS obtient l'horodatage UTC

Mes amis, je ne parviens pas à obtenir l'horodatage UTC à l'aide du momentjs. J'espère que quelqu'un pourra m'orienter dans la bonne direction

var start = Date.now();
var utc = moment.utc(start).toDate();

ou

var utc = moment.utc().toDate();
Tue Nov 11 2014 13:45:13 GMT-0500 (EST)

Renvoie le fuseau horaire EST dans lequel je me trouve, pas UTC. Comment obtenir la date Javascript en UTC?

Si je fais

var utc= moment.utc();
console.log(utc);

la sortie est

 { _useUTC: true,
  _isUTC: true,
  _l: undefined,
  _i: undefined,
  _f: undefined,
  _d: Tue Nov 11 2014 13:43:21 GMT-0500 (EST) }

Merci

18
Cmag

Réponse la plus simple des commentaires:

moment.utc().valueOf()

Donne un horodatage UTC

20
Charles Foster
var moment = require('moment');

// timestamp with UTC time
console.log(moment.utc().format('ddd MMM DD YYYY HH:mm:ss z'));

// or via the date object
console.log(moment.utc().toDate().toUTCString());
7
Daniel