//Wed, 04 Apr 2012 21:09:16 GMT
to = moment.utc().add('m', 60).toDate();
seconds = moment.diff(to, 'seconds');
أحاول الحصول على الثواني من الوقت الحالي بالتوقيت العالمي المنسق وتاريخ آخر تم ضبطه بالتوقيت العالمي المنسق.
أنا أستخدم moment.diff
- يُرجع الرمز أعلاه قيمة سالبة قدرها -3600 بدلاً من 3600.
هل هذه هي الطريقة الصحيحة للقيام بذلك؟ ألا يجب أن يكون السلبية فقط إذا انقضى التاريخ؟
يجب توضيح ذلك في المستندات.
إذا كانت اللحظة أقدم من تلك التي تختلف عنها ، فيجب أن تكون سلبية. إذا كان بعد الشخص الذي تختلف فيه ، فسيكون إيجابيًا.
أعتقد أنه من هذا الطريق...
var a = moment(),
b = moment().add('hours', 1);
a.diff(b); // a - b
b.diff(a); // b - a
التعليق الأكثر فائدة
يجب توضيح ذلك في المستندات.
إذا كانت اللحظة أقدم من تلك التي تختلف عنها ، فيجب أن تكون سلبية. إذا كان بعد الشخص الذي تختلف فيه ، فسيكون إيجابيًا.
أعتقد أنه من هذا الطريق...