我有一个二维数组,其中第一个字段是字符串格式的日期。我希望按照日期(升序)对它们进行排序,以便进行进一步的计算。
我的问题可以分为两个任务。首先,将字符串解析为日期,然后进行排序。
那么,我如何解决日期问题以使其在排序功能中正常工作呢?
a = new Date(Date.parse('1/11/2014 13:42:54'));
console.log(a)
返回1月11日
,而我需要11月1日
然后,排序应该按照以下方式进行:
function compare(a,b) {
if (a[0] < b[0])
return -1;
if (a[0] > b[0])
return 1;
return 0;
}
myarray.sort(compare);
那么,我如何解决日期问题以使其在排序功能中正常工作呢?