これは簡単なはずです...しかし、私はドキュメントを捜す運がなかった!Moment.js:時間値のみを表示するには
にはどうすればMoment.jsを返すように得るか:15 minutes
15 minutes ago
を得るために、私は書くことができます。コマンド
moment().subtract(15, 'minutes').fromNow()
は、私はちょうど15 minutes
を取得するために使用する必要がありますか?
これは簡単なはずです...しかし、私はドキュメントを捜す運がなかった!Moment.js:時間値のみを表示するには
にはどうすればMoment.jsを返すように得るか:15 minutes
15 minutes ago
を得るために、私は書くことができます。コマンド
moment().subtract(15, 'minutes').fromNow()
は、私はちょうど15 minutes
を取得するために使用する必要がありますか?
あなたは明示的に "前" を削除するか、同様のフレージング、単にdetailed in the documentationとしてあなたfromNow()
関数にtrue
を渡したい場合は、次の
moment().subtract(15, 'minutes').fromNow(true);
例
console.log(moment([2007, 0, 29]).fromNow()); // "10 years ago"
console.log(moment([2007, 0, 29]).fromNow(true)); // "10 years"
<script src="https://cdn.jsdelivr.net/momentjs/2.10.6/moment-with-locales.min.js"></script>
優秀、ありがとうございます!あなたが別の挑戦をしているなら...モーメント()。減算(1、 '時間')fromNow(真)は '1時間 'を返します。 「1時間」と言うことができますか? –
これらを調整する場合は、[相対時間ロケール設定](https://momentjs.com/docs/#/customization/relative-time/)を変更して、必要なフレーズを定義することができますあなたは「1時間」を「1時間」に置き換えることができます。 –
を使用できます。 2つの日付の間の差から
時間:日付を使用せず
var now = moment();
var then = moment().subtract(15, 'minutes');
moment.duration(now.diff(then)).humanize();
15分
時間:
moment.duration(15, 'minutes').humanize();
15分
の可能性のある重複した[どのように私はmoment.js期間に)(形式を使用しますか?](http://stackoverflow.com/questions/13262621/how-do-i-use-format -on-a-moment-js-duration) –