Deskripsi Masalah dan Langkah-langkah untuk Mereproduksi:
jalankan moment('2016-02-01').diff('2016-03-01', 'days')
Lingkungan:
react 1.6
Contoh: Chrome 49 di OSX, Internet Explorer 10 di Windows 7, Node.JS 4.4.4 di Ubuntu 16.0.4
krom
Pada dasarnya, saya ingin menghitung hari antara dua tanggal ini dan hasilnya adalah -29
.
Ini dapat dicapai melalui cara lain.
moment.duration(moment('2016-02-01').diff(moment('2016-03-01'))).asDays()
@stackninigi Hasil positif vs negatif dari diff memberi tahu Anda tanggal mana yang lebih awal / lebih lambat dari yang lain.
Jika Anda menginginkan hasil yang positif, Anda harus memastikan bahwa Anda melakukan later.diff(earlier, ...)
yaitu moment('2016-03-01').diff('2016-02-01', 'days')
Apa yang dikatakan @ashsearle . Saya akan mengambil Math.abs()
dari hasilnya.
Komentar yang paling membantu
@stackninigi Hasil positif vs negatif dari diff memberi tahu Anda tanggal mana yang lebih awal / lebih lambat dari yang lain.
Jika Anda menginginkan hasil yang positif, Anda harus memastikan bahwa Anda melakukan
later.diff(earlier, ...)
yaitu
moment('2016-03-01').diff('2016-02-01', 'days')