<p>لحظة (). فرق ترجع قيمة سالبة</p>

تم إنشاؤها على ٤ أبريل ٢٠١٢  ·  1تعليق  ·  مصدر: moment/moment

//Wed, 04 Apr 2012 21:09:16 GMT to = moment.utc().add('m', 60).toDate(); seconds = moment.diff(to, 'seconds');
أحاول الحصول على الثواني من الوقت الحالي بالتوقيت العالمي المنسق وتاريخ آخر تم ضبطه بالتوقيت العالمي المنسق.

أنا أستخدم moment.diff - يُرجع الرمز أعلاه قيمة سالبة قدرها -3600 بدلاً من 3600.

هل هذه هي الطريقة الصحيحة للقيام بذلك؟ ألا يجب أن يكون السلبية فقط إذا انقضى التاريخ؟

Bug

التعليق الأكثر فائدة

يجب توضيح ذلك في المستندات.

إذا كانت اللحظة أقدم من تلك التي تختلف عنها ، فيجب أن تكون سلبية. إذا كان بعد الشخص الذي تختلف فيه ، فسيكون إيجابيًا.

أعتقد أنه من هذا الطريق...

var a = moment(),
    b = moment().add('hours', 1);
a.diff(b); // a - b
b.diff(a); // b - a

>كل التعليقات

يجب توضيح ذلك في المستندات.

إذا كانت اللحظة أقدم من تلك التي تختلف عنها ، فيجب أن تكون سلبية. إذا كان بعد الشخص الذي تختلف فيه ، فسيكون إيجابيًا.

أعتقد أنه من هذا الطريق...

var a = moment(),
    b = moment().add('hours', 1);
a.diff(b); // a - b
b.diff(a); // b - a
هل كانت هذه الصفحة مفيدة؟
5 / 5 - 1 التقييمات