【发布时间】:2018-11-29 17:41:29
【问题描述】:
如果出生日期格式为 YYYY-MM-DD,我如何计算以年和月为单位的年龄?是否可以使用 Date() 函数?
我已经在 php 中完成了。下面是我的代码
$dateOfBirth = date("Y-m-d", strtotime($post->date_of_birth));
$today = date("Y-m-d");
$age= $diff->format("%Y Years, %M Months");
echo $age;
我在 json 中得到结果。我可以在显示时将 php 代码嵌入到 json 中吗?或者如何使用出生日期以年和月为单位获取年龄....??
【问题讨论】:
-
您可以提供 (javascript) Date() 和 iso 格式的日期,它将创建该日期的对象表示。然后你只需要对当前日期进行数学运算。请记住,除非您添加其他逻辑,否则年龄将完全基于客户端计算机上的日期设置。如果准确的年龄非常重要,那么您必须考虑到这一点,或者在服务器端计算年龄。
-
这个数据库有关系吗?
-
为什么这被标记为 javascript 和 jquery?
-
来自 PHP 手动用户贡献 1 (php.net/manual/en/function.date-diff.php) 3v4l.org/ZfCBJ
标签: javascript php jquery json datetime