وصف المشكلة وخطوات إعادة الإنتاج:
نفذ moment('2016-02-01').diff('2016-03-01', 'days')
بيئة:
react 1.6
أمثلة: Chrome 49 على OSX و Internet Explorer 10 على Windows 7 و Node.JS 4.4.4 على Ubuntu 16.0.4
كروم
في الأساس ، أردت حساب الأيام بين هذين التاريخين والنتيجة هي -29
.
هذا يمكن تحقيقه من خلال طريقة أخرى.
moment.duration(moment('2016-02-01').diff(moment('2016-03-01'))).asDays()
stackninigi تتيح لك النتائج الإيجابية مقابل السلبية من الفرق معرفة التاريخ الأسبق / المتأخر عن الآخر.
إذا كنت تريد نتيجة إيجابية ، فعليك التأكد من قيامك بـ later.diff(earlier, ...)
على سبيل المثال ، moment('2016-03-01').diff('2016-02-01', 'days')
ماذا قال ashsearle . أود الحصول على Math.abs()
من النتيجة.
التعليق الأكثر فائدة
stackninigi تتيح لك النتائج الإيجابية مقابل السلبية من الفرق معرفة التاريخ الأسبق / المتأخر عن الآخر.
إذا كنت تريد نتيجة إيجابية ، فعليك التأكد من قيامك بـ
later.diff(earlier, ...)
على سبيل المثال ،
moment('2016-03-01').diff('2016-02-01', 'days')