联系官方销售客服
1835022288
028-61286886
插件 | 建站系统 V3.16 |
应用作者 | 迅睿官方团队 |
发布时间 | 2022-03-01 15:30:06 |
更新时间 | 2024-11-11 14:53:11 |
请问一下,我数据库里有一个字段是身份证号码,没有单独的生日字段,如何在计算年龄在前后台展示出来。
查阅论坛资料有如下方法:
第一种方法:{php echo date("Y") - date("Y", $_aaa);}
第二种方法:{php echo date("Y") - date("Y", $_aaa);}
第三种:首先要看看你数据库存入的值,是不是时间戳,比如像 1230739200 这样的值。如果不是,那么,就要先转成时间戳。
{php echo date("Y") - date("Y", strtotime($_cynf))}
第四种:列表页用
{php echo date("Y") - date("Y", strtotime($t._cynf))}
第五种:如果应该年龄字段是在会员表中,那么写法就是
{php echo date("Y") - date("Y", $user._cynf)}
而我这种因没有出生年月字段,应该如何写代码,是不是必须得重新建立一个这样的字段?
<!-- 显示年龄的HTML元素 --> <div id="ageDisplay"></div>
<!-- JavaScript代码块,通常放在</body>标签之前 --> <script> document.addEventListener('DOMContentLoaded', function () { const idCard = document.getElementById('idCardField').value; const age = calculateAge(idCard); document.getElementById('ageDisplay').textContent = '年龄:' + age + '岁'; }); </script>