<script type="text/javascript"> //jquery页面加载完成后,根据后端的出生日期,计算年龄 $(function () { // 获得今天的时间 var date = new Date(); var birthday = '${userDetail.birthday}'; // alert(birthday); var startDate = new Date(birthday); var newDate = date.getTime() - startDate.getTime(); // 向下取整 例如 10岁 20天 会计算成 10岁 // 如果要向上取整 计算成11岁,把floor替换成 ceil var age = Math.ceil(newDate / 1000 / 60 / 60 / 24 /365); if (isNaN(age)){ age = ""; } $("#age").html(age); }); </script>