Javascript AngularJS ngRepeat orderBy不使用日期时间字符串

Javascript AngularJS ngRepeat orderBy不使用日期时间字符串,javascript,angularjs,Javascript,Angularjs,请看这个 {{booking.bookingDateTime}日期:'dd-MMM-yy HH:mm'} 我正在尝试使用orderBy对ng重复进行排序。我们的数据当前使用bookingDateTime作为过滤器,但该过滤器不起作用。我不确定angular是否没有解析函数,所以我将sortDate属性作为ISO字符串放入,并尝试使用它进行排序,但它似乎仍然不起作用 有什么想法吗 试试这个: <div ng-repeat="booking in testBookings | orderB

请看这个


{{booking.bookingDateTime}日期:'dd-MMM-yy HH:mm'}
我正在尝试使用orderBy对ng重复进行排序。我们的数据当前使用bookingDateTime作为过滤器,但该过滤器不起作用。我不确定angular是否没有解析函数,所以我将sortDate属性作为ISO字符串放入,并尝试使用它进行排序,但它似乎仍然不起作用

有什么想法吗

试试这个:

<div ng-repeat="booking in testBookings | orderBy:'sortDate'">


工作小提琴:

如果日期来自不同的时区,则顺序不正确
<div ng-repeat="booking in testBookings | orderBy:'sortDate'">