
本文实例讲述了JavaScript简单计算人的年龄的方法。分享给大家供大家参考,具体如下:
注意Date()类型转换,否则会出现NaN的错误
birth为yyyy-mm-dd的日期格式
完整示例代码如下:
JavaScript计算年龄var birth='1987-09-30';
birth = Date.parse(birth.replace('/-/g', "/"));
if (birth) {
var year = 1000 * 60 * 60 * 24 * 365;
var now = new Date();
var birthday = new Date(birth);
var age = parseInt((now - birthday) / year);
}
document.write(age);
运行结果为:29
PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用:
在线日期/天数计算器:http://tools.jb51.net/jisuanqi/date_jisuanqi
在线日期计算器/相差天数计算器:http://tools.jb51.net/jisuanqi/datecalc
在线日期天数差计算器:http://tools.jb51.net/jisuanqi/onlinedatejsq
Unix时间戳(timestamp)转换工具:http://tools.jb51.net/code/unixtime
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript时间与日期操作技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。


本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
本文详细介绍了如何使用JavaScript通过Date对象计算个人年龄,涉及日期字符串解析、时间单位转换,并提供完整代码示例。同时推荐了几个时间及日期相关工具。
1954

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



