我正在寻找一个 JavaScript 或 PHP 脚本,可以让我根据某人的出生日期以 mm/dd/yyyy
格式计算他/她的年龄。我发现这个非常有用的链接“Calculate age in JavaScript”,但它似乎是为处理用户输入而设计的。但是,我正在创建一个页面,我将 DOB 作为简单文本直接放入 HTML 中。那么是否仍然可以计算年龄?基本上,我希望这行文本成为最终结果:
29 (10/17/1983)
29
的值被自动计算并显示为以年为单位的年龄。
如果这样的事情是可能的,我将非常感谢你的帮助。我对 PHP 和/或 jQuery 相当熟悉,但我肯定不是高级专家。
最佳答案
PHP:
$today = new DateTime();
$birthdate = new DateTime("1973-04-18 09:48:00");
$interval = $today->diff($birthdate);
echo $interval->format('%y years');
See it in action .您显然可以格式化输出以满足您的需要。
关于javascript - 根据出生日期计算年龄(jQuery 或 PHP)[不基于用户输入],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15477086/