【发布时间】:2020-09-11 17:59:38
【问题描述】:
我有一个带有年龄列的数据表,我可以在其中计算条目的年龄。
这是我的专栏脚本:
{
data: "created_on",
render: function (d) {
var date = moment(d).format("YYYY.MM.DD");
var time = moment(d);
var eventdate = moment(date);
var todaydate = moment();
var eventtime = moment(time);
var todaytime = moment();
if(todaydate.diff(eventdate, 'days') == "0"){
if(todaytime.diff(eventtime, 'hours') == "0") {
return todaytime.diff(eventtime, 'minutes') + " Min";
} else {
const min = todaytime.diff(eventtime, 'minutes') - (todaytime.diff(eventtime, 'hours') * 60);
return todaytime.diff(eventtime, 'hours') + " Std " + min + " Min";
}
} else if (todaydate.diff(eventdate, 'days') == "1") {
return todaydate.diff(eventdate, 'days') + " Tag";
} else {
return todaydate.diff(eventdate, 'days') + " Tage";
}
},
width: '100px',
},
它可以计算年龄,但现在的问题是它无法通过 asc desc 正确过滤。
我能做些什么呢?还是有更简单的方法?
提前致谢!
【问题讨论】: