私はMoment.jsをいじっていて、問題に遭遇しました。指定された日付が過去か未来かを特定しようとしています。日付はUnix タイムスタンプとして保存されます。したがって、将来の日付と現在の日付を比較すると、問題なく動作しますが、過去の日付に対してはトリガーされません。サンプル コードは以下にあり、フィドルは hereです。
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');
}
上記のコードyay
は not をログに記録しyay 2
ます。なぜログに記録されないのか、誰かに説明してもらえますyay 2
か?