moment.js - UTC ne fonctionne pas comme prévu

tests dans le nœud de la console:

var moment = require('moment');

//create a new Date-Object
var now = new Date(2013, 02, 28, 11, 11, 11);

//create the native timestamp
var native = Date.UTC(now.getFullYear(), now.getMonth(), now.getDate(), now.getHours(), now.getMinutes(), now.getSeconds());

//create the timestamp with moment
var withMoment = moment.utc(now).valueOf()
//it doesnt matter if i use moment(now).utc().valueOf() or moment().utc(now).valueOf()

//native: 1364469071000
//withMoment: 1364465471000
native === withMoment //false!?!?! 

//this returns true!!!
withMoment === now.getTime()

pourquoi n'est pas natif de la même heure que withMoment? pourquoi ne withMoment retour le timestamp calculée à partir du courant de l'heure locale? comment puis-je parvenir à ce moment-là.utc() renvoie la même Date.UTC()?

OriginalL'auteur hereandnow78 | 2013-02-28