后台获取两个数组,连接后按数组内时间元素排序,在Pc端,显示正确,能排序。但是到了微信端,就没有了排序。
for (var i = 0; i < flow.length; i++) {
for (var j = i; j < flow.length; j++) {
if (new Date(flow[i].date).getTime() < new Date(flow[j].date).getTime()) {
temp = flow[i];
flow[i] = flow[j];
flow[j] = temp;
}
}
}
2018-05-14 18:19:30
1526293170000
iOS 是不支持
new
Date(value: string): Date
这个方法的,这会返回 null 或 <invalid date>。
请尝试使用
new
Date(value: number): Date
或者
new
(
year: number,
month: number,
date?: number,
hours?: number,
minutes?: number,
seconds?: number,
ms?: number
): Date;