我一直在研究使用比较器,只是使用日期值而已,没有任何运气。我注意到“行排序”页面上的所有示例也不起作用。是否存在已知的错误或解决方法来对带或不带时间的日期进行排序? https://www.ag-grid.com/javascript-grid-sorting/
答案 0 :(得分:0)
我认为可以使用此比较器功能来更新示例,以便能够按时间对日期进行排序
function dateComparator(date1, date2) {
var date1Number = convertDateToNumber(date1);
var date2Number = convertDateToNumber(date2);
if (date1Number === null && date2Number === null) {
return 0;
}
if (date1Number === null) {
return -1;
}
if (date2Number === null) {
return 1;
}
return date1Number - date2Number;
}
function convertDateToNumber(date) {
if (!date) {return null}
return new Date(date).getTime()
}