安卓和ios,移动端,时间排序的问题

data是一个数组,每一项是对象,根据data数组里面的MatchDate,时间字段,来把这个数组排序 ,

时间格式为(MatchDate:"2018-03-21 17:00:00")

data.sort(function(a, b) {
            // return Date.parse(a.MatchDate) - Date.parse(b.MatchDate) //这个方法安卓可以,ios不生效


            return Date.parse(a.MatchDate.replace(/\-/g, '/')) - Date.parse(b.MatchDate.replace(/\-/g, '/')); //兼容iso下的问题
        });

猜你喜欢

转载自blog.csdn.net/dxj124/article/details/82733233