|
1、 |
人口统计学中年龄自动计算脚本 |
|
(1) |
<script language="javascript"> function getAge(){ var subjid=va_getValue('subjid'); var where1 = "obj.subjid = '"+ subjid +"'"; var icdat=av_private_getDate(va_getLinkValue('dm','icfdat',where1,'obj.subjid desc')).getTime(); var brthdat=av_private_getDate(va_getValue('brthdtc')).getTime(); var year=(icdat-brthdat)/86400000/365.25; va_setValue('age',Math.floor(year));
} </script>
|
|
(2) |
<script language="javascript"> function getAge(){ var icfdat_value = va_getValue('icfdat'); //alert(icfdat_value); var brthdtc_value = va_getValue('brthdtc'); //alert(brthdtc_value); if(icfdat_value != '' && brthdtc_value != ''){ var year=va_timeDiff('icfdat','brthdtc')/86400000/365.25; va_setValue('age',Math.floor(year)); }else{ va_setValue('age',''); } } </script> |
|
(3) |
<script language="javascript"> function getAge(){ var subjid=va_getValue('subjid'); var where1 = "obj.subjid = '"+ subjid +"'"; var icdat=av_private_getDate(va_getValue('icfdat')).getTime(); var brthdat=av_private_getDate(va_getValue('brthdtc')).getTime(); var year=(icdat-brthdat)/86400000/365.25; va_setValue('age',Math.floor(year));
} </script> |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30606702/viewspace-2150289/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30606702/viewspace-2150289/
本文提供了三种使用JavaScript实现的人口统计学中年龄自动计算的方法。这些脚本通过计算入组日期(icfdat)与出生日期(brthdtc)之间的差值来确定参与者的年龄,并将结果设置为年龄字段的值。
1327

被折叠的 条评论
为什么被折叠?



