以下のプログラムの場合、実行日は26/10/2017
で、変数はdeadline=29/10/2017
です。Moment.jsと "fromNow"で正しい出力を得るにはどうすればよいですか?
私が使用していますmoment.js:
var deadline = '29/10/2017'
var days = moment(deadline, "DD/MM/YYYY").fromNow();
console.log(days)
<script src="https://momentjs.com/downloads/moment-with-locales.min.js"></script>
私の出力がin 2 days
ですが、実際に私は、私もcalulatingさfromNow
ので、それだと思う右の答えはin 3 days
だと思います時間と、私の質問は、どのように私は正しい出力を得るために、これをリセットすることができますか?
私が想定していますが、「今」の時間が含まれています:00、したがって、それは2日間です。これはあなたのコードの便利なスニペットを見ることなく、ただの前提です。質問を更新して詳細をお知らせください –
@RoryMcCrossan更新しました。興味深いのは、です。 「4日」や「5日」のような日数が増えると、正しく動作します。 – Jarla