计算受试者的年龄
以下的功能可以用来计算准确的年龄(整数):
var ret;
if(BRTHDAT != null && RFICDAT != null){
if(BRTHDAT <= RFICDAT){
ret =(RFICDAT.getFullYear()-BRTHDAT.getFullYear()) - 1;
if((BRTHDAT.getMonth() < RFICDAT.getMonth()) || (RFICDAT.getMonth() == BRTHDAT.getMonth() &&
BRTHDAT.getDate() <= RFICDAT.getDate())){
ret++;
}
}
return ret;
}
return null;
若您正在使用参考值范围功能,请注意年龄是否落在参考值范围定义的范围中间。例如,18.5岁落在了0-18和19-45两个年龄范围之间,将导致参考值范围无法显示。
有关函数以及如何在Viedoc中使用JavaScript的更多详细信息,请参阅课程在Viedoc中使用JavaScript。