La Comparaison De Fois À L'Aide D'Moment.js

J'ai été jouer avec Moment.js et j'ai rencontré un problème. J'ai essayé de déterminer si une date donnée est dans le passé ou dans l'avenir. Les dates sont stockées en tant que Les timestamps Unix. Donc, quand je suis en comparant les dates futures avec les dates de cours, ça marche ok, mais ce n'est pas de déclenchement pour les dates antérieures. L'exemple de code ci-dessous et un le violon est ici.

var pastUnixTime = '1348812970'; //some time in the past
var futureUnixTime = '1352350231';

if (moment.unix(futureUnixTime).format('DD MM YYYY') > moment().format('DD MM YYYY')) {
    console.log('yay');
}


if (moment.unix(pastUnixTime).format('DD MM YYYY') < moment().format('DD MM YYYY')) {
    console.log('yay 2');
}

Le code ci-dessus journaux yay ne pas yay 2. Quelqu'un peut-il m'expliquer pourquoi il n'est pas de journalisation yay 2?

InformationsquelleAutor Hirvesh | 2012-11-07