使用 linq.js 按当前日期排序 momentjs 日期集合

order a collection of momentjs dates by the current date with linq.js

我想按升序对一组 momentjs 日期对象进行排序。

问题是 moment.date() returns 日期。

如何按实际日期排序?并且仍然从查询中返回 momentjs 日期?

var meetingsOrdered = Enumerable.from(meetings).orderBy("$.meetingDate.date()").toArray();

date() returns 日期的月几。 Moment 实例可以直接比较,因此您不需要做更多的事情。

var meetingsOrdered = Enumerable.from(meetings)
    .orderBy("$.meetingDate")
    .toArray();